読者です 読者をやめる 読者になる 読者になる

以下斜め読んだ内容

pseudo translation of useful posts, book reviews, remarks,etc. twitter: feeddict

Joshua Bixby「Early findings: 97% of mobile end-user response time happens at the front end」

斜め読み

Web Performance Today 2011.4.20のブログ
サイト高速化をビジネスにしてるStrangeloopの社長ブログ

Early findings: 97% of mobile end-user response time happens at the front end ― Web Performance Today

Steve Soudersの有名なテーゼ「webパフォーマンスの問題は8割はフロントエンド」を会社のデータでざっくり検証してみた、モバイルもついでにやってみた、という主旨のエントリ

以下斜め読んだ内容
  • webパフォーマンスの問題の8割はフロントエンドで起こってる
    • Steve Soudersが統計から出した有名なテーゼ
    • 未だに言及されてるが、このテーゼは4年前
    • 「high performance website」が出たのが4年前
  • 現在どうなってるか?、モバイルではどうなってるか?
    • モバイルにはそもそもまとまったリサーチされてない
  • strangeloopはクライアントのサイトトラフィックデータがたくさん集まってる
    • strangeloopのbeacon DB
  • トランザクション500万件分のデータでざっくりExcelで調べた
  • なんで500万?
    • excelの限界
    • 自分のmysqlのスキルの限界
  • あらかじめデータから除外してるもの
    • ページロード完了に45秒かかってる
  • 最近実装されてるスマフォのマルチタスク
    • ページロード完了時間を延ばす傾向あり
  • 調べたこと
    • webサイトからのレスポンスタイムが費やされた時間の比率
    • バックエンドに何割、フロントエンドに何割
    • フロントエンド/バックエンドの境界線
      • htmlのロード完了時点を基準に、それ以前をバックエンド、それ以後をフロントエンドとし
  • しらべた結果
    • パソコンのブラウザ
      • フロントエンドで85%
      • バックエンドで15%
    • モバイルのブラウザ
      • フロントエンドが97%
      • バックエンドが3%
  • 予想してたよりもモバイルでフロントエンドの時間帯が長い
  • モバイルの細かい結果
    • モバイルの主要なブラウザ別に並べると・・・
    • Android2
      • バックエンド4%
      • フロントエンド96%
    • BB5
      • バックエンド1%
      • フロントエンド99%
    • IEMobile7
      • バックエンド1%
    • font99%
    • iPad
      • バックエンド10%
      • フロントエンド90%
    • iPad2
      • バックエンド15%
      • フロントエンド85%
    • iPhone3
      • バックエンド2%
      • フロントエンド98%
    • iPhone4
      • バックエンド1%
      • フロントエンド99%
  • 今後の宿題出てきた
    • モバイルの結果から色々調べたい所
    • wifi/3g回線でネットワークの性能が落下するポイント
    • キャリアの影響
    • 端末のキャッシュの上限
    • 端末ユーザが使ってるときに上限にぶつかる頻度
    • レイテンシの典型的な原因
  • 今回のはあくまでざっくり調査
    • 今後はもっとちゃんとした調査する予定