Steve Souders - High Performance Web Sites

GoogleのSteve Souders氏はWebサイトの表示をより高速にするための取り組みを続けている。Googleに務める以前はYahoo!でYSlowの開発に従事しており、JavaScript/HTMLの高速化テクニックに関して著名な人物のひとり。Steve Souders氏はこれまで主にデスクトップにおけるブラウザの高速化技術に焦点を絞っていたが、数日前から対象をモバイルプラットフォームへ変更したことを発表していた。今度は氏からモバイルデバイスのブラウザに関する高速化テクニックが紹介されることになる。

おそらくその最初の取り組みになる内容がbookmarklets for mobileとして発表された。デスクトップのブラウザにはブラウザの提供している開発ツールに加え、Firebug、YSlow、Page Speed、Speed Tracerなどさまざまなツールが存在するが、これらツールはiPhoneやNexus Sでは使えない。モバイルブラウザにおける高速化を追求するには、まずは計測するためのツールが必要になる。

Steve Souders氏はツールの種類としてブックマークレット、Greasemonkey、アドオンを取り上げ、現段階においてはモバイルデバイスで利用するツールの種類としてはブックマークレットが適切だと説明。すでにFirebug Lite、Page Resources、DOM Monster、SpriteMe、CSSess、Zoompfなどのブックマークレットがあり、モバイルデバイスではまずこれらツールを活用することになると紹介している。

ここでポイントとなるのは、これらブックマークレットをモバイルデバイスで使うための方法としてMobile Perf bookmarkletが紹介されているところにある。デスクトップと比べて制限の多いモバイルデバイスでは、ブックマークレットを使うためのセットアップですら煩雑で面倒なものとなる。Mobile Perf bookmarkletを使うとこの煩雑な部分を大幅に簡略化できる。