【ハウツー】
YSlowでWebページを高速化 - リッチさと速さを同時に実現するUIを!
1 YSlowでWebページパフォーマンス計測
2008/01/29
Webページの表示パフォーマンスの向上は、Webデベロッパやフロントエンドプログラマにとって永遠の課題だ。ページの表示が速いかどうかは、ユーザの満足度に大きく影響する。リッチなUIや機能を実現しつつも、ページの表示は軽くしたい。
そこで重要になってくるのが、ページの読み込み速度を測定して分析してくれるツールの存在だ。Webページパフォーマンス計測ツールを使うことで定量的に状況を把握し、改善策を練ることができるというわけだ。Webページパフォーマンス計測ツールはいくつかあるが、最も導入が簡単で、かつ効果の高いもののひとつがYahoo! Developer Networkを通じて提供されているYSlowだ。執筆現在での最新版は0.9.2となっている。
YSlowはFirebugを活用しつつJavaScriptで開発されたWebページパフォーマンス計測ツール。Yahoo! Exceptional Performance teamが作成した評価基準にしたがってWebページのパフォーマンスを計測してくれる。Firefox向けのエクステンションとして実装されており、Mozilla Public License version 1.1のもとでオープンソースソフトウェアとして公開されている。Firebugをベースとしているだけあって、UIは良くできている。リソース閲覧や走査もお手のものだ。
YSlowの主要開発者であるSteve Souders氏は、2008年からGoogleで仕事をしているようなので、今後のリリースはYahoo! Developer NetworkではなくGoogleから公開されるかもしれないし、同氏からのリリースはもうないかもしれない。行く末はよくわからないが、現状で有益なツールであることには変わりない。ここでは実際にYSlowを使いながらWebサイトの高速化を実現する方法を紹介する。
RIAとしてのAjax技術については「システム開発ジャーナル」Vol.2の特集「大特集 RIA開発」にも解説が載っているので、そちらもぜひ参照されたい。
この記事を読んだ人は以下の記事も読んでいます
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス







