Remoting Architecture

From FirebugWiki

Revision as of 08:32, 15 August 2012 by Honza (Talk | contribs)
Jump to: navigation, search

This page is intended to summarize basic architecture concepts for Firebug (and Firebug extensions) remote capabilities (such as remote debugging or remote HTTP monitoring).



The proxy object represents a connection between a panel (front end) and a module (back end).

The proxy has essentially two implementations:

  • Local - direct API calls
  • Remote - communication over TCP/IP protocol


  • Panel (a view) should never use Module (a service) directly
  • The communication should always be done through the current proxy
Personal tools