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] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
熊田曜子が最新DVDで美乳引き立つゴールドビキニ姿を披露『WOMAN~本性~』 [22:30 2/10] エンタメ |
|
「グラビア甲子園」特別賞の新人・藤村椿の"フレッシュ・ヒップ"が弾ける! [22:30 2/10] エンタメ |
|
TVアニメ『エウレカセブンAO』、新キャラおよびメカの設定画を紹介 [22:21 2/10] ホビー |
|
宮本恒靖を迎え「選手のセカンドキャリア」を考える! [22:08 2/10] キャリア |
|
NMB48山田菜々・福本愛菜、恋人モードで妄想セリフ!? [22:08 2/10] キャリア |