接続に失敗しました。もう一度試してください。

コンテンツにスキップ
SEO Tools
ヘルプとドキュメント
速度 中程度の影響 中程度 1~2時間

ますます小さくなるJavaScript

大きな JS は遅延し、デバイスの CPU に負担をかけます。

それは何ですか

JavaScript はダウンロード、解析、実行する必要がありますが、特に性能の低いモバイルでは、これらすべてに時間とパフォーマンスがかかります。大規模な JS バンドルは対話性 (INP) を悪化させます。

なぜそれに対処するのでしょうか?

JS は「最も高価な」タイプのリソースです。画像とは異なり、デバイスもそれを処理する必要があります。冗長なライブラリと未使用のコードは、不必要な負担を引き起こします。

やり方

  1. 1未使用のライブラリとコードを削除します (ツリーシェイキング)。
  2. 2JS をページごとに分割し (コード分割)、必要なものだけを読み込みます。
  3. 3重要でないスクリプトを延期します (延期/非同期)。
  4. 4大規模なライブラリの軽量な代替手段を検討してください。

結論

JavaScript は最小限に抑えてください。1 キロバイトごとに 2 回「支払い」が行われます (転送 + 処理)。コードの分割と無効なコードの削除は、対話性 (INP) に最も役立ちます。これは多くの場合、最新のサイトでは最大のチャンスです。

関連トピック