3

最近、ライブラリのjsファイルを自分でホストする代わりに、GoogleAJAXライブラリを使用するようにサイトを移動しました。現在、私はGoogleが推奨するアプローチを使用しています。

<script type="text/javascript" src="http://www.google.com/jsapi?key=MYAPIKEY"></script>
<script type="text/javascript">google.load('jquery', '1.3.2');</script>

しかし、別のスクリプトファイルを呼び出すことができるように、追加のJavaScriptファイルを含めるのは少しばかげているようです。

私の質問は、これらのファイルを次のgoogle.load()ようにスクリプトタグを介して単純に含めるのではなく、を介して呼び出すことに実際に利点があるかどうかです。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Googleがホストするライブラリを使用する主な理由は、CDN/エッジキャッシングシステムの速度です。ファイルに直接リンクした場合でも、これらのメリットは得られますか?

4

1 に答える 1

3

ローダーAPIを使用する主な利点は、初期ダウンロードを実行するときにブラウザーによるブロックを防ぐことができることです。ブラウザは一度に2〜10個しかダウンロードできないため、ブロックされているとユーザーエクスペリエンスが低下します

スティーブスーダースYahoo! 卓越したパフォーマンスチームは、より高速なWebサイトを取得するために、これについて多くの調査を行いました。Nick Zakas(JavaScriptの第一人者)がSteveのアイデアの使用についてここでブログに書いています

于 2010-01-23T12:17:12.433 に答える