Hatena::Groupsubtech

冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

 | 

Nov 13, 2009 (Fri)

JavaScript 体感速度を上げるいくつかの手のメモ 02:46 はてなブックマーク - JavaScript 体感速度を上げるいくつかの手のメモ - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。

  • DOMContentLoaded ですら遅いので、HTML 生成時に script 要素を各所に埋めこんで処理を先走りさせる
    • DCL 前に通信を開始できるなら意味があるかもしれない
    • document.write する script (広告とか) があると DCL が遅延するので価値があがる
  • 初期表示に必ず XHR による通信が必要なコンテンツを localStorage にキャッシュして次回はとりあえずそれを表示させてから通信を走らせる
  • JSONPCross Origin XHR に置きかえる
  • エフェクトの実行時間自体を半分にする、あるいはなくす
    • というかエフェクトは基本的に通信が同時に走るとき以外はしない、というルールにしたほうがよい
  • とりあえずでもいいのでユーザのアクジョンの結果は先にだす
    • アクション → 未確定 → 確定とちゃんと見た目が遷移するように

[続きを書く]

 | 

スポンサード リンク

書いてる人

cho45 (佐藤広央) (www.lowreal.net)

Perl, JavaScript, Ruby, HTML, CSS, Web etc


スポンサード リンク