Firebug Architecture

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Internal Concepts & Components)
Line 18: Line 18:
* Navigation & Selection  
* Navigation & Selection  
* Event Sources (Listener)
* Event Sources (Listener)
-
* Data Providers & Viewers (Provider, Viewer, Presentation State)
+
* [[Data Providers & Viewers]] (Provider, Viewer, Presentation State)
* Unified Rendering (Domplate)
* Unified Rendering (Domplate)

Revision as of 12:40, 20 November 2013

This page covers the architecture of Firebug (the Firefox extension), showing internal concepts and explaining how individual components interact when Firebug is running.

Resources

Internal Concepts & Components

Brief summary of internal concepts used in Firebug's framework.

TODO: create structure of internal concepts + patterns and link to individual pages that provide detailed explanation. Use Firebug Architecture Highlights (pdf) slides.

  • Firebug Object (Singleton)
  • Context (Document)
  • Panels (View)
  • Modules (Services)
  • Navigation & Selection
  • Event Sources (Listener)
  • Data Providers & Viewers (Provider, Viewer, Presentation State)
  • Unified Rendering (Domplate)
Personal tools