Development Blog

Firebug 1.8.0

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!


8 Responses to “Firebug 1.8.0”

  1. Firebug 1.8 New Features ✩ Mozilla Hacks – the Web developer blog Says:

    […] 1.8 compatible with Firefox 5.0 has been released and I would like to get this opportunity and introduce some new features in this […]

  2. Firebug 1.8 es lanzado Says:

    […] para cambiar los valores CSS (shift+up/down de 0.1 en 0.1 y control+up/down de 10 en 10)Descargar[Post Original] Firefox Firefox es un navegador web libre y de código abierto desarrollado por Mozilla Ver […]

  3. Firebug 1.8 Released | TurboLinux Blog Says:

    […] Firebug 1.8 has been released. […]

  4. Nuevo Firebug 1.8 | TheDavis Blog Says:

    […] Respecto a las mejoras, puedo contaros que ahora podemos saber la IP remota de los archivos que carga una web desde el panel de Red. Además  hay disponible una vista previa en HTML que funciona a las mil maravillas. Puedes ver una lista completa de cambios aquí. […]

  5. Firebug 1.8.0: piena compatibilità con Firefox 5 e 6 | Edit - Il blog di Says:

    […] “Honza” Odvarko, il nuovo main developer dell’estensione, ha offerto, inoltre, una lista delle versioni di Firebug (stabili e in sviluppo) e relativa […]

  6. Novedades del Firebug 1.8 | Front-End Zen Says:

    […] Puedes encontrar un resumen más completo en el artículo de Sitepoint o en el sitio oficial de Firebug. […]

  7. Getfirebug Blog » Blog Archive » Firebug 1.8.1b1 Says:

    […] Development Blog « Firebug 1.8.0 […]

  8. Firebug 1.8.1b1 Released | TurboLinux Blog Says:

    […] have got great feedback for Firebug 1.8.0 (thanks!) and focused on the most important problems in this […]