ホームページ > 記事 > ウェブフロントエンド > プログレッシブ レンダリングとは何ですか?
###############導入###
Web サイトの読み込み速度を測定しましたか? 「いいえ」の場合は、Web サイトの速度をテストするためのツールがインターネット上に多数あります。誰かを見つけて測定してください。 Google によると、ウェブサイトの読み込みが 3 秒よりも速い場合は、訪問者の合計 32% を失っていることを意味します。
したがって、Web サイトの読み込み速度を遅くする措置を講じると効果的です。そこで、開発者が Web サイトの読み込み速度を向上できるプログレッシブ レンダリングが登場します。
プログレッシブ レンダリング テクノロジについて説明する前に、まずプログレッシブ レンダリングという用語を理解しましょう。したがって、プログレッシブとは、通常の進行状況と同じように段階的に表示されることを意味し、ファイルをダウンロードまたはアップロードしたり、携帯電話のアプリを更新したりするときにも表示される可能性があります。
レンダリングの意味は、Web ページ上にコンテンツを表示することです。したがって、プログレッシブ レンダリングという用語の完全な意味は、コンテンツ全体を一度に表示するのではなく、Web ページのさまざまなコンポーネントを 1 つずつ表示することです。
は、Web 開発者が Web ページのコードをより小さく管理しやすいチャンクに分割し、すべてのチャンクを 1 つずつ表示して Web ページのパフォーマンスを向上させる手法です。
プログレッシブ レンダリングはどのように機能しますか?
それでは、プログレッシブ レンダリングがどのように機能するかを理解しましょう。 ブラウザ上で通常の Web ページをレンダリングすると、HTML、CSS、JavaScript を含む Web ページのすべてのコンテンツが一緒に読み込まれます。ただし、プログレッシブ レンダリングでは、前のセクションで説明したように、開発者はコードをプログレッシブ レンダリング用の小さな部分に分割する必要があります。
その後、残りの HTML コンポーネントをロードし、CSS と JavaScript を使用してコードに動作を追加する必要があります。さらに、JavaScript を非同期でロードする必要があります。
API からデータをダウンロードまたは取得した後に画像などを表示する必要がある場合は、必ず最後に表示する必要があります。
プログレッシブ レンダリングを実現するためのさまざまなテクノロジー
次に、Web サイトにプログレッシブ レンダリングを実装するさまざまな方法を学びます。
遅延読み込み
このようにして、遅延読み込みテクノロジーを使用して Web ページのパフォーマンスを向上させることができます。
プログレッシブ レンダリングのもう 1 つのアプローチは、必要なコンテンツを最初にロードすることです。たとえば、Web ページを読み込むときに、最初にインタラクティブな部分のコンテンツを表示し、次に他のコンテンツを読み込むことができます。
さらに、最初は必要な CSS のみをレンダリングできます。たとえば、API からデータを取得してから、そのデータをレンダリングする必要があります。したがって、すべての CSS を一緒にレンダリングすると、データなしの CSS もレンダリングされ、データを取得した後にレンダリングできます。
なぜ開発者はプログレッシブ レンダリングを使用する必要があるのでしょうか?
ここではプログレッシブ レンダリングの利点のいくつかを説明します。
Webページの高速読み込み
ユーザーエクスペリエンスの向上
Web サイトの検索エンジンの最適化を改善する
プログレッシブ レンダリングは、HTML、CSS、JavaScript コンテンツを小さなチャンクで、または必要なときにレンダリングすることにより、Web ページのパフォーマンスを向上させるテクノロジーです。また、プログレッシブ レンダリングを実装する 2 つの方法と、プログレッシブ レンダリングを使用する利点についても説明しました。
以上がプログレッシブ レンダリングとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。