JavaScript性能評価ツールJSLitmus、ローカル/外部変数で性能差

    後藤大地  [2008/11/12]

    JSLitmus - A Tool For Testing JavaScript Performance

    ZenbeからJavaScriptアプリケーションの開発に活用できるテストツールJSLitmusが公開された。JavaScriptのパフォーマンス計測とグラフ化に活用できるツールだ。JavaScriptを使ったWebアプリケーションを開発している場合には逃さすチェックしておきたい。ZenbeはGmailやAOL、Yahoo Mail Plusなど複数のWebメールを統合して単一のメールクライアントとして扱えるようにするサービスを提供している。メール以外にもカレンダーやアドレスブックなどほかのWebサービスも統合されているほか、拡張機能を使ってサードパーティのサービスを取り込むこともできる。

    このようなサービスを展開しているZenbeにとってJavaScriptで開発されたコードのパフォーマンスは死活問題だ。多くの場合でFirebugのプロファイル機能が優れたパフォーマンス計測や分析を提供してくれるが、もっと突っ込んだ調査をするには機能不足といえる。そこでZenbe, Robert Kieffer氏の公開したJSLitmusだ。JSLitmusはアドホックにJavaScriptのベンチマーク試験を作成するためのツールで、メジャーなブラウザをすべてサポートしているほか迅速にベンチマークコードをの記述を可能にしてくれる。Zenbeのサービスを開発するにあたって活用されているツールだけに注目しておきたい。

    JSLitmusサイトで公開されているデモの実行例

    JSLitmusサイトで公開されているデモの実行例

    Zenbe, Robert Kieffer氏はJSLitmus - A Tool For Testing JavaScript PerformanceでJSLitmusを発表するとともに、試しに作成したベンチマークで明らかになったことをまとめている。中でもJavaScriptのローカル変数とグローバル変数ではローカル変数を使った方が実行速度が速いことが知られているが、その差は5倍から25倍という結果だったというあたりは興味深い。

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン