script.aculo.usでアニメーションさせたり、JSONでコンテンツを表示させたり、色々と遊んでいると、自分のブログが何となく重くなっていく昨今です。そんな中で、ajaxian.comの一連のエントリー。
- Ajaxian Keeping your page load fast
- どこがボトルネックなのか、ちゃんと把握しましょう
- DBのクエリを見直しましょう
- ファイルサイズを見直そう。Prototype = 46k. Scriptaculous = 102k. Dojo = 234k もある
そしてより詳しくは、リンクされている記事の中で、「prototype.jsをAjaxのためだけに使いたいなら、pt.ajax.jsや、moo.ajaxを。script.aculo.usの代わりにmoo.fx(3KB)を考えてもいいんじゃない? Digg.comは、ライブラリを見直して290Kbのページが160Kbになったよ。」とのこと。
2/6 追記 : 123netさんや2nd life さんのエントリーからトラックバックで情報いただきました。script.aculo.usは、ロードするライブラリを絞ると、かなりファイルサイズを軽減できるそうです。script.aculo.usを自分のサイトで使う場合って、「他のライブラリじゃなく、とりあえず一番有名なscript.aculo.usを使ってみたい」みたいな理由なので、このTipsは必須!ですね。
ついでに、Javascriptのライブラリ一覧
そして、AOLが、Dojoライブラリをホスティングするとのニュース。一般のWEB開発者向けに、AOLのコンテンツ配信ネットワーク(CDN)上にDojoを公開してくれるらしい。言語やライブラリを普及させるために、開発環境やコミュニティーをサポートするケースは多くありますが、ライブラリの配信を代行してくれる、っていうのは魅力的な提案ですね。APIを公開して「あとは勝手にやって」と言うだけから、一つステップをあがった感じ。

ブックマーク & はてなスター
コメント