ロケットローダー
ロケットローダーは、すべてのJavaScriptの読み込みをレンダリング後まで遅延させることによって、ウェブサイトのコンテンツ(テキスト、画像、フォントなど)を優先します。
このタイプの読み込み(非同期読み込みとして知られています)は、ページコンテンツのレンダリングを早めます。ロケットローダーは、インラインスクリプトと外部スクリプトの両方を処理し、実行順序を維持します。Cloudflareは、互換性のないブラウザを検出し、ロケットローダーを無効にします。
JavaScriptを使用しているページでは、ユーザーにとってはるかに高速な読み込み体験 ↗を提供し、以下のパフォーマンス指標を改善します:
- 最初のペイントまでの時間 (TTFP)
- 最初のコンテンツフルペイントまでの時間 (TTFCP)
- 最初の意味のあるペイントまでの時間 (TTFMP)
- ドキュメントの読み込み
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
ロケットローダーやメールの難読化を含むCloudflareのオプション機能のいくつかは、w3.org ↗のようなツールを通じて厳密なHTML検証に失敗する非標準タグを使用します。これらの失敗は、サイト訪問者にとっての問題とは相関しません。
ウェブサイトでJavaScriptやjQueryの問題が発生した場合は、ロケットローダーを無効にするし、ウェブサイトを再テストしてください。
If you have a Content Security Policy (CSP) in place for your domain, you will need to update your headers to support Rocket Loader.