タグ

JavaScriptとperformanceに関するlibkazzのブックマーク (3)

  • JavaScriptがウェブを遅くする--今できる緩和策を考える

    1. JavaScriptの実行を遅らせる よくある問題の1つは、すべてのJavaScriptを一度に実行したいにもかかわらず、実際にはそれができないということだ。スクリプトが読み込み中にページを修正する必要がないのなら、スクリプトの実行は読み込み終了後まで延期されるべきだ。こうすれば、ページのコンテンツがまず表示される。残念ながら、すべてのブラウザがこの処理延期の指示を守るわけではない。 2.読み込み中に実行されるコードの量を最小限にする ページの読み込み中に実行されるものは、すべて読み込みを遅らせる。実行されるコードは少ないほどよい。これと似た問題は、何かを探してページ全体を処理することだ。これは最もやってはならないことで、「Unresponsive Script(スクリプトが応答していない)」のポップアップを引き起こす。一般に、実行に何秒か以上の時間がかかるJavaScript(典型

    JavaScriptがウェブを遅くする--今できる緩和策を考える
    libkazz
    libkazz 2007/09/05
    Flashウィジェットには、重いこと、サイズを変えられないこと、DOMを操作できない
  • しおラボ Blog: JavaScriptとActionScriptのXML処理速度比較

    XML のパース速度を環境を変えて測定してみたところ、面白い結果が出てきたので、まとめてみました。 XMLデータ 測定に使った XML は次のようなシンプルなものです。単純ですが、Web API の出力として、よく用いられる形です。 <root> <result>1</result> <items> <item>http://www.example.com/?e0fe16290dc90f4e929bb4f72973c4ce</item> <item>http://www.example.com/?150f9f8df8b51d7feb61999623f4ea0b</item> : <item>http://www.example.com/?a7d3bd66e2eb279d789f34efb6f8a9ac</item> </items> </root> JavaScript でのパース まず、

    libkazz
    libkazz 2007/05/24
    FireFoxのXMLパースが遅い件
  • Script.aculo.us や Rico を使う前に JavaScript Effect の仕組みについて理解しよう - IT戦記

    社外勉強会の講師をすることになりました。 テーマは「JavaScript Effect Programming」 資料を公開します。 http://Sample.ECMAScript.jp/20060329.ppt 内容は・・・ JavaScript Effect Programming Effect の仕組み クラス設計 Delay 機種依存性の解決 Busy 状態の緩和 おまけ(上の資料内容を使って実現したゲーム) http://Sample.ECMAScript.jp/20060329.html ← 昨日(というか今日)の日記の高速化バージョン ルールは、ブロックの光の移動を寸止めでクリック(or キープレス)で止める。それを繰り返す。 やっぱりあんまり昨日のと変わらないなぁ。もっと、重いプログラム書かないと・・・。

    Script.aculo.us や Rico を使う前に JavaScript Effect の仕組みについて理解しよう - IT戦記
    libkazz
    libkazz 2007/05/24
    dojo-FreshEyeが遅い理由は?
  • 1