Netflix, Bill Scott氏はMeasuring User Experience Performanceにおいてサイトの性能改善に関わるWebアプリケーションパフォーマンスの計測方法を紹介した。次に必要なのは、この方法を簡単に実施するためのツールということになるだろう。

同氏はAnnouncing: Jiffy Firebug Extension for Viewing Client Side Performance Dataにおいてそのツールを紹介している。こうしたツールはFirebugのエクステンションとして実装するのが妥当なところだ。YSlowもFirebugのエクステンションとして実装されている。残念ながら外部に公開はされていないものの、同アイディアを実装したNetflix Firebugエクステンションというべき実装はすでに存在しているという。

Netflix Firebug Extensionの動作例 - 同ブログより抜粋

計測するタイミング - 同ブログより抜粋

Netflix Firebugは要望次第では公開されるかもしれないが、今のところその明確や予定はないようだ。コードはクリーンナップする必要があり、Firefox 3.0やリリースされるであろうFirebug 1.2へ対応させる必要があるとされている。

しかしその鱗片は別の形でリリースされることになった。すでに公開されているJiffy Firebug Extensionに対してBill Scott氏が計測機能を実装したものが登場したからだ。作成されたBill Scott氏改良版Jiffy Firebug ExtensionはFirefox Add-onsサイトからダウンロードできる。利用するには先にFirebugをインストールしておく必要がある。

Jiffy Firebug Extensionの動作例 - 同ブログより抜粋

ビジュアライズはJiffyで実装されているグラフ形式となり、Measuring User Experience Performanceに掲載されているグラフとは違う形となったが、簡単に計測が実施できるようになったことは興味深い。Measuring User Experience Performanceに興味を持った場合にはBill Scott氏改良版Jiffy Firebug Extensionの使用を検討してみるといいだろう。