Summit2008/Sessions/Proposals/Firebug & Chrome
Jump to navigation
Jump to search
Presented by John J. Barton
I propose to give a structured presentation mixing slides, demos, and questions, followed by a brainstorming open discussion on future directions.
What is Firebug
* Overview, Demo
A Little History of Firebug
* Joe Hewitt 1.0 and Open Source * 1.1 -- eval debugging, Firebug Working Group * 1.2 -- scaling/performance * 1.3 -- extensions
Architecture
* 35kloc javascript * XUL/Component/jsd * modules, panels, contexts, events
Limitations and Problems with jsd
* Every callback in a debugger should have the call stack * Pre-tab browser architecture problems * Script type identifiers * Compilation Unit structure * Memory and GC info * Closures
Competition
* Venkman, Webkit, IE?
Chromebug
* Demo
New Directions
* Firebug 1.4: socialized debugging, runtime-integrated editing, x-site debugging * Firebug 2.0: jit support, jit debugging