インスタント モバイル ウェブアプリ
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
クリティカル レンダリング パスは、ブラウザがページの描画を開始するために必要なすべての要素(JavaScript、HTML、CSS、画像)を指します。特にモバイル ネットワーク上でスマートフォンなど、ネットワークが制限されたデバイスを使用するユーザーには、クリティカル レンダリング パスでアセットを配信するようにする必要があります。Bryan は、Google のチームが PageSpeed Insights ウェブサイトのアセットを識別して優先順位を付けるプロセスを経て、20 秒かかっていたコンテンツを 1 秒強にすることができました。
スライド
- レンダリングをブロックする JavaScript と CSS を排除する
- 表示されるコンテンツを優先します。
- スクリプトを非同期で読み込む
- 最初のビューのサーバー側を HTML としてレンダリングし、JavaScript で拡張します。
- レンダリングをブロックする CSS は最小限に抑え、最初のビューポートの表示に必要なスタイルのみを配信します。
- レンダリング ブロック CSS にインライン化された大きなデータ URI は、レンダリング パフォーマンスに悪影響を及ぼします。画像の URL が非ブロッキングであるリソースをブロックします。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[],["The core content discusses optimizing the Critical Rendering Path (CRP) for faster page load times. Key actions include eliminating render-blocking JavaScript and CSS, prioritizing visible content, loading scripts asynchronously, and rendering the initial view server-side as HTML. Minimizing render-blocking CSS by delivering only initial viewport styles is crucial. Large data URIs inlined within blocking CSS negatively impacts performance, unlike image URLs. These steps were used to significantly improve the PageSpeed Insights website's load time.\n"]]