Archive for July, 2011

Firebug 1.8.0

Friday, July 29th, 2011

Firebug Working Group (FWG) is proud to announce the final Firebug 1.8 release!

Firebug 1.8 has been also uploaded to AMO, but it can take some time to appear.

Firebug 1.8 is based on Firebug 1.8b7 (12 issues fixed) that has been uploaded to AMO to update also the beta channel. We have also started Firebug 1.9a0 alpha.


First of all, check out the following compatibility table:

Feature Enhancements

We have been mainly focusing on stability and performance, but there are also some feature enhancements implemented along the way.

  • New console.timeStamp() method
  • IP Address displayed in the Net Panel
  • HTML Preview Reloaded
  • Improved Script Location List
  • Command Line Content Persistence across page reloads
  • New DOM Panel Options
  • CSS Panel Color Tooltips
  • Shortcuts for Changing CSS values
  • Better Support for External Editors
  • Box Sizing Exposed

Check out detailed description of all enhancements with screen-shots. There are also releases notes with links to proper issue reports available on Firebug Wiki.

Internal Architecture Improved

Firebug internal architecture has been significantly improved. We started using asynchronous modules (see more about AMD). This will help us to isolate individual parts of Firebug (no more 5-10 thousands lines of source code in a single file), avoid global dependencies and make code sharing simpler. Firebug is using a module loader that is based on RequireJS.

You can also see description of all existing Firebug modules. If you are a Firebug extension developer you could also be interested in API Changes.

Firebug 1.8 still supports existing extensions based on XUL Overlays and we are also working on AMD module support API for extensions that should be finalized in Firebug 1.9

Using asynchronous modules is great change and moves Firebug much closer towards following goals:

  • Better Firebug code-base organization and dependencies.
  • Sharing modules (and UI!) with Firebug Lite that is running inside a web page.
  • Support for restart-less Firebug installation.
  • Delayed Firebug load so, it doesn’t slow down Firefox startup time.
  • Better infrastructure for upcoming Firefox Electrolysis (separate processes) and remote debugging.

We are working hard to bring the best developer experience to the web and we have a lot of ideas about what to do to reach that goal, so stay tuned!

Please post feedback in the newsgroup, thanks!


Firebug 1.8b6

Monday, July 18th, 2011 has Firebug 1.8b6, also available on AMO beta channel.

Firebug 1.8b6 fixes 7 issues.

John J. Barton has announced a new chapter in his life as he leaves Firebug team and joins Google to work on next gen Web dev tools.

John’s tremendous involvement and activity when leading the development effort on Firebug has always been significant part of Firebug success. It has also been great to work with John and no doubt he is one of the most talented leaders and developers!

Of course, the entire Firebug team continues working hard on having Firebug the best developer tool possible and we are also being supported by Firefox developer tools team that has significantly grown in the past year.

Firebug 1.8 is approaching it’s final release and we are also running full steam ahead towards remote debugging that should be introduced in Firebug 1.9 so, stay tuned!

Finally, Firebug 1.8 is compatible with:

  • Firefox 5.0
  • Firefox 6.0
  • Firefox 7.0 (Aurora)
  • Firefox 8.0 (Nightly)

Post feedback in the newsgroup, thanks.


Firebug 1.8b5

Friday, July 1st, 2011 has Firebug 1.8b5, also available on AMO in beta channel.

Firebug 1.8b5 fixes 23 issues.

Compatibility, use following configurations:

  • Firefox 3.6 with Firebug 1.7.3
  • Firefox 4.0 with Firebug 1.7.3
  • Firefox 5.0 with Firebug 1.7.3
  • Firefox 6.0 (Aurora) with Firebug 1.8b5
  • Firefox 7.0 (Nightly) with Firebug 1.8b5

Post feedback in the newsgroup, thanks!