Summit2008/Sessions/Proposals/Firebug & Chrome

From MozillaWiki
< Summit2008‎ | Sessions/Proposals
Revision as of 15:33, 11 July 2008 by Dportillo (talk | contribs) (New page: 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 Fir...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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