ホームページ > 記事 > ウェブフロントエンド > 一般的なブラウザで「スクリプトの実行時間が長すぎます」というメッセージが表示される頻度の概要_JavaScript のヒント
今日の Web では、ユーザーのアクセス速度に影響するのはファイルのダウンロード速度だけではありません。サーバーからすべてのファイルがダウンロードされた後も、ブラウザーがレンダリングを開始してからユーザーが応答できるまでに時間がかかります。同時に、対話の複雑さにより、JavaScript の実行時間がインターフェイスに反映され、ユーザー入力のクリックに応答するのが遅すぎます。ブラウザによってスクリプトのタイムアウトが要求される場合があります。
この文書では、このタイムアウトを回避する方法や JavaScript の最適化手法について説明することは意図されていません。以下は、Nicholas C. Zakas によって要約されたデータです。
Chrome: 実行には 8 秒以上のプロンプトがかかります。
IE: 500 万を超える Javascript ステートメントを実行するとプロンプトが表示されます。
Firefox: 実行が 10 秒を超えるとプロンプトが表示されます。
Safari: 実行が 5 秒を超えるとプロンプトが表示されます。
オペラ: 実行にどれだけ時間がかかっても、プロンプトは表示されません。
一般に、スクリプトの実行時間が 100 ミリ秒を超えないようにするのが最善です。処理が遅すぎる場合は、ロードを使用してユーザーにプロンプトを表示するなど、いくつかの回避策を検討できます。