Re: JS debugger on conceptual level

"John J. Barton" <[email protected]> Mon, 20 Jul 2009 21:35:46 -0700
Newsgroups gmane.comp.mozilla.devel.jsdebugger
Message-ID <[email protected]>
Dan wrote:
> I am exploring a possilibity to add Firefox debugging into our Splinetech 
> JavaScript Debugger: www.remotedebugger.com
> 
> Since it will only enrich mozilla if another debugger supports it, I would 
> like to learn more about how the FF debugger works conceptually. If there is 
> a diagram, that will be great.
> I obviously checked the firebug docs but I find it not clear.
> What are the essential classes and components that make the debugging 
> possible, and how do they interact with each other.

You might look at http://groups.google.com/group/webdebugprotocol?hl=en

Are you only interested in JS debugging? Then all of the action in 
Firebug is in two files:
http://code.google.com/p/fbug/source/browse/branches/firebug1.5/components/firebug-service.js
http://code.google.com/p/fbug/source/browse/branches/firebug1.5/content/firebug/debugger.js

Pretty standard stuff, except for the eval/event support.

jjb