[prototype] Firefox DevTool panel to log and visualize Remote Debugger Protocol messages
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
addon-sdk @ c8c8898
chrome
data
lib
packages
.gitignore
.gitmodules
LICENSE
README.md
chrome.manifest
package.json

README.md

RDP Monitor - Firefox DevTools Panel Addon

Status: WORKING PROTOTYPE

This restartless Firefox extension adds a new panel into the new Developer Toolbox, to quickly log and inspect Remote Debugger Protocol message exchanging, which is useful to better understand how it works or to helps Firefox DevTools developers to debug their changes to the developer tools actors and clients.

By default it doesn't log anything, then we can choose which connection we want to be logged by selecting it from the connections selector.

Currently in the connections selector lists the current toolbox target (which is an outgoing connection even if it's local) and all the incoming connections to the local DebuggerServer.

NEXT

  • export logged RDP messages to file
  • clean up d3js-based diagram renderer
  • clean up rdp monitor panel code and ui (e.g. style packet list, refactor devtool panels)
  • When bug 898485 will be fixed and ConnectionManager merged into mozilla-central, we can list all the outgoing connections in the connections selector.