Google Chromeの開発ツールは実務に耐えうる:Firebugなみの性能を発揮
Google Chromeで提供される開発ツール、JavaScriptコンソールとJavaScriptデバッガの実力を試してみた。
先日ベータ版が公開されたGoogleオリジナルのブラウザ「Google Chrome」。「無駄を削ぎ必要な機能のみを追求した」というのが謳い文句だが、その一方でウェブ開発者向けの機能が充実している点も見逃せないポイントだ。
高機能なJavaScriptコンソール
Google Chromeはウェブ開発者向けの機能として、デフォルトでJavaScriptコンソールとJavaScriptデバッガが付属している。特にJavaScriptコンソールの方は、Firefoxのアドオンとして著名なFirebugに劣らない高機能さであり、実務でも十分に使えそうだ。
ChromeのJavaScriptコンソールおよびJavaScriptデバッガは、[開発/管理]メニューから起動できる(図1)。
図2はZDNet Japanのトップページを表示させた際の、JavaScriptコンソールの表示である。
[Elements]メニューではHTMLのエレメントが階層構造で表示され、[Resources]メニューではリソースの情報が表示される。何らかのエラーが発生している場合には下部のフレームにその情報が表示される。Safariに付属する開発ツールのエラーコンソールとよく似ているが、これはGoogle ChromeがWebKitをベースとしているからだろう。
ソース中のエレメントにマウスカーソルを合わせると、ブラウザに表示されたページ内の該当のコンテンツが強調表示される。図3ではナビゲーションメニューを強調表示させた様子を示す。
エラーに表示されたリンクをクリックすると、Resourcesメニューに移動しソース中の該当箇所とエラーの原因を示してくれる。図4では<a>の閉じタグが余分だと言われているようだ。
Resourceメニューでは、リソースのロードに関するタイムラインを表示することができる(図5)。これを見れば各リソースのロードにかかる時間が一目瞭然であり、ボトルネックの発見に役立つだろう。
どうやらHTMLのデバッグに関しては全く問題なく使えそうである。では次に、JavaScriptデバッガの方を見てみよう。
コマンドベースのJavaScriptデバッガ
- 3人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(1)
-
- タグ
- マウスカーソル
- タイムライン
- ボトルネック
- バグ
- 階層構造
- Google Chrome
- 開発環境
- デバッグ
- コンテンツ
- ブラウザ
- アドオン
- リソース
- コマンド
- タグ
- ツール
- エラー
- ナビゲーションメニュー
- aタグ
- ロード時間
- コマンドベース
- help
- break
- ブレイクポイント
- help break
- gdb
- FindBugs
- JavaScriptコンソール
- ウェブ開発、ウェブ開発者
- 開発/管理
- Elements
- Resources
- エラーコンソール
- 黒目
- ちょろめ
- ロード
- ローディング
- Chrome
- エレメント
- テキストフィールド
- ユーザーインタフェース
- 拡張
- インタフェースデザイン
- browser
- メニュー
- 機能拡張
- インタフェース
- 変数
- 拡張機能
- ホワイトペーパー
- 話題のタグ
![図1 Google Chromeの開発ツールは[開発/管理]メニューから起動](/story_media/20379828/080904_google-chrome_01_400x272.png)




グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
進むストレージ環境の見直し
【最終警告】パンデミック対策特集
100万円で実現!中小企業の情報漏えい対策
企業ITシステムの企画、構築、運用のイロハ
最大32個のセンサーが電力を徹底管理!
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策