Summit2008/Sessions/Proposals/Firebug & Chrome
From MozillaWiki
Presented by John J. Barton and Jan Odvarko
We 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
Chromebug
- Demo
Architecture
- 35kloc javascript
- XUL/Component/jsd
- modules, panels, contexts, events
Extensions
- YSlow
- FirePHP
- more from rest from Honza
Limitations and Problems with jsd
- Every callback in a debugger should have the call stack
- Pre-tabbrowser architecture problems
- Script type identifiers
- Compilation Unit structure
- Memory and GC info
- Closures
- Read only Stack/Script
Competition
- Venkman, Webkit, IE?
- Input from audience please.
New Directions
- Firebug 1.3: extensions, testing
- Firebug 1.4: socialized debugging, runtime-integrated editing, x-site debugging?
- Firebug 2.0: jit support, jit debugging
- Input from audience please.