Google Chrome の Developer Tools

Firebugのようなものだが、Firebugのポートではない。Google Chrome の一部。(= WebkitのWebインスペクタ)

リリース間隔は、開発版が週に1回。

主な機能

  • Mastering DOM
    • DOMを自由に編集することができる。
    • イベントのモニタリングができる。(よくわからない。FirebugAPIらしい。要調査)
  • Analyzing Network Activity
    • 各リソースについて、リクエスト/レスポンス等各種情報が取得できる。
  • Debugging JavaScript
    • デバッガ上でJavaScriptの編集ができる。(ただし元ファイルには反映されない)
    • イベントの再発行も不要? (→ 挙動がよくわからなかった。どういう操作をすればいい?)
  • Identifying performance issues
    • プロファイルパネルを開いて(?)、画面を動かすと記録される。
    • JSレベルでは簡単に見えても、ブラウザ自体の処理に時間がかかるケースがある。
    • Timelineを開くと、JSだけでなく、ブラウザの処理(再レイアウト/再レンダリングなど)もわかる。
  • Understanding memory usage
    • メモリプロファイラがある。
    • 処理前後のスナップショットを取って比較することで、メモリリークを把握することができる。(スナップショットの取得が手動なのはちょっと残念)

その他のフィーチャー

Q&A