Webアプリ高速化を一行で説明する

Webページのレスポンスタイムのうち、フロントエンドが80〜90%を占める。

the Performance Golden Rule」にそう書いてあった。

この記事では、クライアントがWebサーバから最初の1バイトを受け取るまでの時間をバックエンドの時間、それ以外をフロントエンドの時間と言っている。フロントエンドには、CSSや画像を読み込む時間も含まれる。

いくつかのサイトついてバックエンドとフロントエンドの比率が掲載されている。
フロントエンドの比率はほとんどのサイトで80%を超えており、残り20%をがんばって速くしても、効果が薄いことが分かる。

まあ、納得の結果ではある。