Google I/Oで発表されたGoogle AJAX Libraries APIを使ってみました。使い方は簡単で「AJAX Libraries API」でjsapiを読み込んで、google.loadで読み込みたいライブラリを指定するだけです。
最近のGoogleのJavascriptライブラリ系は、google.loadで読み込むため、その延長上で他のライブラリもサポートしてくれたのでしょうか。この辺りは、さすがはGoogleと言ったところだと思います。
Google AJAX Libraries APIですが、どの程度の速度でライブラリを読み込めれるのか調べてみました。参考までに私の借りているレンタルサーバ(Speever)に同じファイル(jquery)を置いて調べてみました*1。
ダウンロードの速度は、FirebugのNetのデータです。
■Google AJAX Libraries APIでのロード時間
■Speever(www.mizuao.com)でのロード時間
何度か繰り返しましたが、上記に似た様な時間です(タイミングによっては、大きく時間がかかることもあります)。
Google AJAX Libraries APIを使用するには、jsapiを最初に読み込まなくてはなりません。そのjsapiはあまり速く読み込めないようです。高負荷なサーバに配置されているのでしょうか。また、なぜかGoogle AJAX Libraries APIで読み込むjquery.min.jsのサイズが17KBとなっています。jquery.min.jsの1.2.6は、56KBなので理由が分かりません。参照先のファイルも56KBです。なぜでしょうか?
無負荷の小規模レンタルサーバと過負荷の大規模サーバとの速度比較にはまったく意味がありませんが、アクセスが多くなれば規模の違いが如実に現れることでしょう。
また、Google AJAX Libraries APIのお陰でJavascriptのライブラリをメンテナンスする手間が省けますし、サイトのスペースも削減できます。個人ユーザとしては、Google AJAX Libraries APIの様なサービスを無料で提供してくれるのは、非常に助かります。
話し変わって、明日(2008/6/10)、Google Developer Day 2008 Japanがあります。参加してきますので、レポートを書く予定でいます。
※このエントリは CNET Japan ブロガーにより投稿されたものです。シーネットネットワークスジャパン および CNET Japan 編集部の見解・意向を示すものではありません。
メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。