クロスブラウザデバッガNitobiBug登場、Firebugと組み合わせ強化
2008/06/10
WebアプリケーションのデバッグツールとしてはFirebugが有名だ。FireBugを使うことでJavaScriptの実行のみならずCSSやHTMLのデザインも調査できる。もはやWebアプリ開発には欠かせないツールだ。Firebugをベースにして開発されたYSlowもWebサイトのパフォーマンスを分析するツールとして代表的存在といえる。
FirebugもYSlowもとても便利なツールだが、問題はFirefoxのアドオンとして実装されているということだ。Firefoxのシェアは純増しているとはいえ、Net Applicationsの調査によればIEのシェアは73%をこえている。6%のシェアを突破したSafariの存在も無視できない。そこでデバッグツールとしてクロスブラウザで動作するNitobiBugに注目してみたい。
NitobiBugはNitobi Softwareから公開されているクロスブラウザデバッグツール。MITスタイルのライセンスで提供されており、今のところIE6以上、Firefox 1.0以上、Safari 3以上、Opera 8以上がサポートされている。NitobiBugのクロスブラウザの秘訣はデバッガそのものがJavaScriptで開発されている点にある。デバッグしたいページに指定を追加することでデバッグを実施できる。アドオンのように特定のWebブラウザに特化した機能ではないためクロスブラウザというわけだ。
今のところ実現している機能はオブジェクトの精査とDOMの精査だ。デザインまで含めて包括的なデバッグツールとして活用できるFirebugと比較すると機能は低いが、Firefox以外のブラウザでどういった値が保持されているのか、どういったDOMに展開されているのかをチェックできる。Firebugと組み合わせて活用することでデバッガビリティを向上させることができる。
デバッグ情報はウィンドウとして表示される。ウィンドウはサイズの変更ができるほか、ポジションを自動的に保存しておく機能があり、ページをリロードした場合でも同じ場所に表示されるという特徴がある。ウィンドウはJavaScriptコンソールにもなっておりオンザフライでJavaScriptコードを実行することも可能だ。IEやSafariでのデバッガを探している場合にはNitobiBugを検討対象に追加してみるといいだろう。
関連記事
- Firebug Working Group[2008/2/29]
- Firebug開発版 - Firefox 3サポート、外部エディタインタフェース導入[2008/2/8]
- あの人気のエクステンションに日本語版誕生!! - Firebug Japanese 1.05登場[2007/6/21]
- Firebug 1.05が登場、ライセンスをBSD Licenseへ変更[2007/4/27]
- セキュリティを強化した「Firebug 1.04」がリリースに[2007/4/6]
- バグを潰したFirebug 1.0.1公開 - 1.0使用者はアップデートを[2007/2/6]
- 【レビュー】これは凄い! Ajax最強のデバッグツール"FireBug 1.0"リリース[2007/2/5]
関連サイト
ヘッドライン
- IPA、OSS情報データベース「OSS iPedia」を刷新[18:55 3/19]プログラミング
- 東北大、鉄系高温超伝導体におけるディラック電子的振る舞いの観測に成功[18:05 3/19]エレクトロニクス
- 東芝、新潟県柏崎市で新型2次電池量産工場の建設を開始[17:58 3/19]エレクトロニクス
- Symbian、GCCでコンパイラ対応プロジェクト「Software Freedom Fighters」[17:49 3/19]プログラミング
- 伊藤忠商事、戸田工業と共同で北米にリチウムイオン電池正極材工場を建設[17:27 3/19]エレクトロニクス
- 昭和電工、樹脂複合材用カーボンナノチューブの量産を開始[17:04 3/19]エレクトロニクス
- 東北大、巨大超弾性歪みを有する高強度な鉄合金を開発[16:18 3/19]サイエンス
- STMicro、CryptoFirewallセキュリティ機能内蔵のSTB用SoCを開発[16:04 3/19]エレクトロニクス
- SEMI、2009年の半導体材料出荷額を発表 - 総額は前年比18.5%減の346億ドル[15:53 3/19]エレクトロニクス
- 住友大阪セメント、リチウムイオン電池向け高エネルギー密度の正極材を開発[15:37 3/19]エレクトロニクス






