シェア
//AsynchronousおよびDeferred Javascriptでウェブサイトの速度を最適化する

AsynchronousおよびDeferred Javascriptでウェブサイトの速度を最適化する

ほとんど、いや、現代のウェブサイトはすべて、過剰なJavascriptを使用しています。ソーシャルメディアのボタン?プラグイン?テーマさえも?90%の場合、スクリプトが埋め込まれています。あなたはスクリプトを実行しています。スクリプトはページの読み込み速度を遅くします。ここでは、この問題を解決するための2つのプラグインを紹介します。
Webmasterからのメモ

 

AsynchronousおよびDeferred

覚えておくべき3つのこと:

  1. 基本的に、パーサーはHTMLを読み込む段階で止まります
  2. ネットワークはスクリプトが呼び出されてから読み込まれるまでの時間です
  3. 実行は、スクリプトがユーザーのブラウザで実行される時間です。

基本的に、ウェブサイトの通常のプロセスは、スクリプトが実行されている間にHTMLの解析を一時停止します。もしあなたのウェブサイトが私と同じようであれば、それはユーザーがHTML(ウェブサイトの本体コード、デザイン、コンテンツなど)を見るまでにかなりの遅延があることを意味します。これがスクリプトを読み込む通常のプロセスです:


スクリプトをDeferredすることは、HTMLがユーザーのブラウザで読み込まれる前にスクリプトを実行しないことです。これにより、ウェブサイトがユーザーのブラウザで即座に表示され、読み込み速度が非常に速いように感じさせます。アドバイスとしては、すべてのユーザーが非同期スクリプト読み込みをサポートしていない場合にDeferredを使用することです。Deferredスクリプトは次のように動作します:

非同期スクリプトの読み込みは最も良い選択肢です。HTMLの解析とスクリプトの読み込みは同時に実行されますが、スクリプトは準備が整ったときにのみ実行されます。これにより、最も少ない読み込み時間で済みます。しかし、すべてのブラウザが非同期スクリプトの読み込みをサポートしているわけではありません。非同期のプロセスは次のように動作します:

もちろん、私のアドバイスは、スクリプトをDeferredと非同期の両方で最適化することです。これを実現するために、次のガイドラインに従うことができます: W3C Editor’s Draft (HTML 5.1 nightly).

これらの属性を使用する場合、3つのモードから選択できます。async属性が使用されると、スクリプトは非同期で実行され、準備ができ次第実行されます。async属性がない場合、defer属性があれば、スクリプトはページの解析が終了した後に実行されます。どちらの属性もない場合、スクリプトはページが解析される前に即座にフェッチされ、実行されます。

 

どこから始めるべきか?

非同期Javascriptは最適な選択肢なので、WordPressのプラグインで非同期Javascriptを検索します。

こちらをクリックしてプラグインページに移動。ダウンロードしてインストールすれば、すぐに使用できます。プラグインの中には、一部で競合が発生することがあります。特にスライダーを使用している場合に問題が発生することがあります。WordPressのバックエンド設定には、インストール後に設定をカスタマイズするオプションがあります。非同期Javascriptに干渉してほしくないスクリプトを除外することができます。

次にDeferred Javascriptです。調べた結果、同名のプラグインが最良であることがわかりました。私が推奨するDeferred JavascriptプラグインはWP Deferred Javascriptです。

こちらをクリックしてWP Deferred Javascriptsプラグインページに移動。ダウンロードしてインストールしてください。このプラグインには便利なオプションはありませんが、非同期Javascriptがサポートされていないブラウザで役立ちます。

参考文献: seo-hacker.com


今すぐ応募







    福利厚生

    給料・ボーナス制度

    社員の感情・願望を理解しているので、リバークレーンベトナムは特に年2回の定期昇給制度を設けています。毎年6月と12月に評価を行い、毎年1月と7月に給与が変更されます。また、社員は月次と年次の優秀な個人には定期的な業績賞与が別で支給されます。

    日本研修制度

    世界中の新しい技術分野に触れるために、社員を日本にオンサイトさせる方針があります。さらに、技術分野か管理分野かのキャリアパスは社員の決定次第です。

    毎年社員旅行

    リバークレイン・ベトナムは、スタッフに挑戦の機会を提供するだけでなく、年に一度の魅力的な旅行で彼らを楽しませています。エキサイティングなガラディナーやチームビルディングゲームは、リバークレインのメンバー同士の絆をさらに深める手助けをします。

    リバークレイン イベント

    チームビルディング・ファミリーデー・お夏休み・中秋節などのイベントはチーム内のメンバーが接続出来るしお互いに自分のことを共有出来る機会です。ご家族員に連携する際にはそれも誇りに言われています。

    社会保険制度

    リバークレーンベトナムは従業員に社会保険、医療保険、失業手当などの社会保険制度があります。当社は、これらの保険に関するあらゆる手続きをスタッフに必ずサポートしています。さらに、他の保険契約も考慮され、検討されています。

    他福利

    社員向けの活動をサポートすることもあります。 ・文化・芸術・スポーツクラブの運営費用 ・技術研究の教科書を購入する金額 ・エンジニア試験・言語能力試験を受験料 ・ソフトスキルのセミナー・コースの参加費 ・等 また会社政策通り、他のベネフィットもあります。

    © 2012 RiverCrane Vietnam. All rights reserved.

    Close