Summit2008/Sessions/Proposals/Firebug & Chrome

From MozillaWiki
Jump to: navigation, search

Presented by John J. Barton and Jan Odvarko

As presented

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.