CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSプリロードヒントを使用してWebサイトのパフォーマンスを向上させる方法

HTMLにはpreloadという属性があります これにより、ブラウザにヒントを与えることができます どのように、そしてもっと重要なことに、いつ ページの読み込み時にアセットを読み込みます。

preload 属性は、いくつかのHTML要素で使用できます。たとえば、<link>に追加できます ブラウザがCSSスタイルシートの早期フェッチを開始するようにする要素。

しないでください preloadを使用する <link>の属性 このように(一部のWebサイトが推奨しているように):

<link rel="preload" rel=stylesheet href="/css/styles.css" as="style">

上記のコードはスタイルシートをプリロードするだけなので、適用しません。 それ。

代わりに、スタイルシートのプリロードと適用の両方を行うために(プリロードされたらすぐに)、インラインJS onloadを使用できます。 <link>のイベントハンドラー 要素:

<link rel="preload" href="style.css" as="style" onload="this.rel='stylesheet'">

JSのonload その後、eventhandlerはリンク要素のrel="preload"を変更します rel="stylesheet"の属性 読み込みが完了するとすぐに。

上記の構成では、preloadをサポートするブラウザ 属性を使用しなかった場合よりも早くCSSスタイルシートのダウンロードを開始します。

ブラウザのサポート

preload 属性はFirefoxではまだ(奇妙なことに)サポートされていませんが、他のすべての最新のブラウザでは機能します。 preloadは引き続き使用できます 属性ですが、FirefoxでCSSをプリフェッチしません(正常に読み込まれます)。


  1. HTMLで必要な属性を使用するにはどうすればよいですか?

    HTMLの必須属性が使用されますoフォームを送信する前に、要素を入力する必要があることを指定します。フィールドに入力せずに送信ボタンをクリックすると、エラーが発生し、フォームの送信に失敗します。エラーは「このフィールドに入力してください」になります。 必要な属性は、input、select、およびtextarea要素で使用できます。 例 次のコードを実行して、HTMLで必要な属性を使用する方法を学ぶことができます。 <!DOCTYPE html> <html>    <head>       <t

  2. パワーユーザーのようにWindowsパフォーマンスモニターを使用する方法

    PCの動作が遅く、応答がないように感じますか?一度に実行するアプリが多すぎる、ハードウェアが古いか弱い、システムにマルウェアが隠されているなど、さまざまな要因が原因である可能性があります。難しいのは、どのアプリが自分に当てはまるかを特定することです。 幸いなことに、Windowsには便利な診断ツールがたくさんあります そのうちの1つは、パフォーマンスモニターと呼ばれるものです(信頼性モニターと混同しないでください)。これを使用すると、トラブルシューティング時間を大幅に短縮できます。 これは、それを使用する理由と開始方法を含む、簡単ですが完全な紹介です。 パフォーマンスモニターを起動する方法