Summit2008/Sessions/Proposals/Firebug&Chromebug: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Firebug/Chromebug session proposal)
 
No edit summary
Line 16: Line 16:


Limitations and Problems with jsd
Limitations and Problems with jsd
* API failings: missing args, info, and calls
* 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
Competition
Line 25: Line 30:


New Directions
New Directions
* Firebug 1.4...
* Firebug 1.4: socialized debugging, runtime-integrated editing, x-site debugging
* Firebug 2.0
* Firebug 2.0: jit support, jit debugging
--[[User:Johnjbarton|Johnjbarton]] 20:58, 30 June 2008 (PDT)
--[[User:Johnjbarton|Johnjbarton]] 20:58, 30 June 2008 (PDT)

Revision as of 04:08, 1 July 2008

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

--Johnjbarton 20:58, 30 June 2008 (PDT)