Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果

 

GoogleからGoogle AJAX APIを拡張する新しいサービス「The AJAX Libraries API」が公開された。The AJAX Libraries APIはGoogleのサイトで人気のある有益なJavaScriptライブラリを提供しようというもの。これまでYUIであればYahoo!、DojoであればAOLなどが同類のサービスを提供していたが、特定のJavaScriptライブラリに限定することなく有益であれば配布に追加するというポリシーをもっている点が新しい。

JavaScriptライブラリを活用するタイプのWebアプリケーションは数多くある。結果として、何度も似たようなJavaScriptライブラリをダウンロードしていることになり、このままいけば今後ライブラリ自体のサイズの巨大化や多くのサービスの登場でライブラリダウンロード総量は増加することになる。

The AJAX Libraries APIはこれを解決することを目指している。主な特徴は次のとおり。

  • Google CDNを活用したファイルの配布
  • 対応していればGzip圧縮転送を有効にする
  • ダウンロードするファイルは可能なかぎり最小化されたものとなる
  • キャッシュが有効になるように工夫されており、一度どこかでダウンロードしてあればキャッシュが使えるため不要なダウンロードしなくなる
  • バージョン番号にワイルドカードが指定できるため自動的にマイナーアップデートを実施できる

ライブラリはフルパスで指定する方法とgoogle.load()を指定する方法がある。google.load()を使う場合はバージョン番号にワイルドカード指定が使える。たとえばgoogle.load("prototype", "1.6.0.2")なら特定のバージョンになるが、"1.6.0"にすれば"1.6.0.3"、"1.6.0.4"などにも対応することになる。"1.6"にすれば"1.6.1.x"や"1.6.2.x"も対象になる。Prototypeブログより次に使用例を抜粋する。

<script type="text/javascript" 
 src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"\></script\>
AJAX Libraries APIとPrototypeの使用例その1 - Prototypeブログより抜粋
<script type="text/javascript" src="http://www.google.com/jsapi"\></script\>
<script type="text/javascript"\>google.load("prototype", "1.6.0.2");</script\>
AJAX Libraries APIとPrototypeの使用例その2 - Prototypeブログより抜粋

AJAX Libraries APIはWebアプリによって使われれば使われるほどキャッシュにヒットする確率が高くなり、ユーザに利益がもたらされる。現在サポートされているのはjQuery、Prototype、script.aculo.us、MooTools、Dojo。今後さらにライブラリが追加されるほか、Webブラウザが対応すれば特定のJITコードを送信するといったサービスも検討しているようだ。Prototype側の反応も好意的なものとなっている。

AJAX Libraries APIのリスクはサービスがGoogleに依存するということにある。また取り組みが成功したとしても数キロバイト程度のキャッシュにしかならないため、はたしてユーザエクスペリエンスの改善に効果があるのかどうかといった疑問も残る。しかしユーザ視点からみればJavaScriptライブラリがGoogleから配布されることは好ましいことだろう。Webアプリデベロッパは同サービスの活用を検討したい。

関連キーワード


転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

“大食い女王”もえあず、ジャイアント白田も驚く食べっぷり!驚異の新人も登場
[05:00 10/2] エンタメ
後藤真希、本格声優に初挑戦! アニメ版『モンハン』にゲスト出演決定
[05:00 10/2] ホビー
米国発3DCGアニメ『RWBY VOLUME2』、初日舞台挨拶に早見・日笠・嶋村が登壇
[03:04 10/2] ホビー
『ろんぐらいだぁす!』、先行試写会開催! キャストが語る注目ポイントは?
[02:47 10/2] ホビー
花澤香菜、ハロウィンスペシャルライブ開催! 新曲「ざらざら」初披露
[02:21 10/2] ホビー

求人情報