WordPress で JavaScript の解析を遅らせる方法は?

公開: 2022-10-03

WordPress で JavaScript の解析を延期する方法
WordPress Web サイトに大きなメリットがある場合、それらは読み込みが高速です。 これにより、訪問者のユーザー エクスペリエンスが向上し、検索エンジンでの Web サイトの可視性が向上し、サイトとそのオーガニック トラフィックも増加します。 Web ページには HTML、JavaScript、画像、CSS が含まれ、ページの読み込み時間を短縮するためにすべてが最適化されています。 写真は、ページ サイズに最も大きな影響を与えます。 WordPress、画像の最適化、プラグインを使用して画像のファイル サイズを小さくすることが不可欠です。

遅延解析の意味は何ですか?

これは、ブラウザーにアドバイスしてから、JavaScript と完全な読み込みの前にページのコンテンツと画像を読み込むことができることを意味します。 対策を講じてください。つまり、スライダーやフォームなどの JavaScript 要素は余分な読み込みで数秒かかりますが、ページの読み込みにわずかな代償を払うことができ、大幅な改善が見られます。

JavaScript コードを実行し、後から Defer と Async の 2 つの手法で実現できます。 一般的ではあるが専用のソリューションで両方の方法をサポートし、もう少し制御を加えることができ、JavaScript ファイルは後者で読み込まれます。

この記事では、JavaScript ファイルの読み込みを延期した方がよい明確な利点について説明し、正確なプロセスを簡素化する 5 つの便利な WordPress プラグインを紹介します。 この記事全体を通して、あなたは最高のことを知り、同じように取り組むことができます.

WordPress で JavaScript の解析を遅らせる方法の種類

JavaScript は、ボタン、メディア、フォーム、監査、ビデオ、ギャラリー、ソーシャル メディアのタイムラインなどを表示するために使用できる、WordPress Web サイトの重要なブロック ビルディングです。 また、ページの HTML マークアップの解析を続行する前に、ブラウザーが各スクリプトを停止、ダウンロード、および実行する必要があるため、JavaScript が Web ページがフローする理由でもあります。

解析は、ブラウザが分析し、実行可能なページ コードとフォーマットに変換する完璧なプロセスです。 訪問者のページでレンダリング プロセスを遅らせることができるため、関数がレンダリング ブロッキングを呼び出すのを停止するコードがあります。 レンダー ブロック リソースがあるため、WordPress Web サイトの読み込みが遅くなります。 レンダリングブロック防止に沿って表示できる重要な CSS があります。 それでも、JavaScript の読み込みを延期し、後で Async と Defer を使用して JavaScript コードを防止し、ページのレンダリングをブロックしてください。

JavaScript の使用されていないコードを削除し、JavaScript の実行時間を短縮することも良い方法です。 大きな JavaScript のサイズとファイルを縮小プロセスで縮小できます。これにより、さまざまな JavaScript ファイルから不要な空白コードが削除されます。 Google PageSpeed I サイトや GTmetrix など、Web サイトがサービスをベンチマークしている重要な指標があり、最初の Contentful Paint で考慮する必要があります。 効果的な最初のコンテンツが表示され、訪問者を獲得するまでにかかる時間です。 Google は、FCP 時間は 0 ~ 1.8 秒であると述べています。 3 秒を超えると、速度が低下します。

CSS ファイルと JavaScript を表示するには、ベンチマーク サービスを提供する Web サイト ページの URL を入力する必要があります。 ページのレンダリングをブロックし、ダウンロードに数秒かかるため、リソースを排除でき、ページが高速に読み込まれます. Async および defer 属性を使用して、JavaScript ファイルのレンダリング ブロックを簡単に停止できます。 これらはブール属性であり、SRC 属性が外部ファイルを呼び出す場合にのみ、HTML スクリプト要素で操作できます。

非同期 JavaScript ファイル

専門家が非同期属性の遅延を含む HTML スクリプト要素を追加すると、解析済みの形式で同じページを含むファイルをダウンロードするようブラウザに通知します。 ファイル遅延を使用すると、ページが完全に解析されるとすぐに実行できます。 対照的に、非同期操作の Async 属性はファイルを実行し、同じようにダウンロードできます。 非同期でページを解析するまでの正確な時間はわずかに長くなりますが、ブラウザは HTML 解析でファイルの実行を一時的に停止します。

Document Object Model があることを理解するために必要な標準があり、DOM と呼ばれることがよくあります。 XML ファイルや HTML ページなどのドキュメント全体を、完全な単一のオブジェクトとして表します。 ヘッド、ヘッダー、ボディなどの必須要素があり、分岐を考えることができます。

JavaScript ファイルが別のファイルや DOzm 自体からの情報を必要としない場合は、すばやく表示するページの必須要素として Async メソッドを使用する価値があります。 リクエスト情報ファイルがまだ読み込まれていない場合、Async によって Web サイトでエラーが発生することに注意する必要があります。

JavaScript ファイルに情報が必要な場合は、1 つのファイルが実行される前に、取得するすべてのコンテンツが正しい形式であることを保証するため、優先オプションが得られます。 待機するという目標があり、Async はレンダリングするために削減されたブロック ページであり、ページの読み込み時間と使用できるどの方法でも大幅に改善されていることがわかります。

遅延解析はWordPressでプラグインをどのように使用しますか

Web サイトには JavaScript 呼び出しがあり、WordPress テーマから来て、WordPress プラグインをアクティブにします。 スクリプト要素に defer 属性や Async 属性を追加することは、マニュアルにとって非現実的です。 理想的には、WordPress プラグインのパフォーマンスに慣れて WordPress の JavaScript の解析を延期し、アプリケーション プロセスを単純化して延期するか、Web サイトを介して非同期にすることをお勧めします。

正確な事実に注意し、間違った構成設定が Web サイトのデザインに問題を引き起こす場合に役立ちます。 たとえば、適切な構成を選択しない限り、連絡先フォームは正しいフォームを表示し、設定 7 はファイルを含む連絡先フォームを別の最適化から除外します。

結論

JavaScript は、引き続き動的コンテンツの推奨される方法であり、Web サイトにインタラクティブな要素を提供することさえあります。 それらを使用して、最終的にページレンダリングのブロックを減らすことができます. 遅延に適用する機能があり、多くの WordPress プラグインの Async とソリューション リファレンスにより、JavaScript ファイルをより詳細に制御できるようになります。 WordPress プラグインをテストし、JavaScript の解析を延期し、複数のテストのパフォーマンスを確認して、最適な構成であることを確認します。

ウォーレン・ウェズリー著者

Prashant Pujara は、Android および iOS モバイル アプリケーションを専門とするインドの有名な WordPress 開発会社である MultiQoS Technologies の創設者兼 CEO です。 彼は 10 年以上のアプリ開発の専門知識を持ち、特に Angular および Golang テクノロジでの Web 開発に重点を置いています。