最終更新時刻:2009年11月10日(火) 11時15分
3

Google AJAX Libraries APIを使ってみました(と言っても速度測定のみ)

公開日時:
2008/06/09 23:13
著者:
櫻吉 清(さくらきち きよし)

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があります。参加してきますので、レポートを書く予定でいます。

*1:測定に用いたソースは、「ソース置き場」にあります。単なるjqueryを読み込んでいるだけの中身空っぽソースです。

※このエントリは CNET Japan ブロガーにより投稿されたものです。朝日インタラクティブ および CNET Japan 編集部の見解・意向を示すものではありません。

前後の記事

このエントリーへのコメント

ブログにコメントするにはCNET_IDにログインしてください。

この記事に対するTrackBackのURL: 

CNET_ID

メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。