|Original author(s)||Joe Hewitt|
|Developer(s)||Firebug Working Group|
2.0.19 / February 16, 2017
|License||New BSD License|
Firebug was licensed under the BSD license and was initially written in January 2006 by Joe Hewitt, one of the original Firefox creators. The Firebug Working Group oversaw the open source development and extension of Firebug. It had two major implementations: an extension for Mozilla Firefox and a bookmarklet implementation called Firebug Lite which can be used with Google Chrome.
Firebug has been deprecated in favor of the integrated developer tools added to Firefox itself, whose functionality has been unified with those of Firebug. As Firefox 57 no longer supports XUL add-ons, Firebug is no longer compatible.
On November 10, 2014, Firebug 3.0 was announced and an alpha was made available to the public. This version was to feature a new theme and would have focused on user experience.
Firebug makes changes immediately and gives constant feedback to the user. All editors in Firebug support autocomplete.
The HTML and CSS tools allow for the inspection and editing of HTML and CSS elements on a web page. Later versions of Firebug allow users to see live changes to the CSS. Visualization of CSS elements is shown while inspecting HTML elements. The Firebug layout tab is used to display and manipulate CSS property values. Furthermore, users can click on any visible HTML elements on a web page to access its CSS property values.
Many extensions have been made to enhance Firebug. Since Firebug is open source, users can contribute their own extensions to the Firebug community.
In February 2012, O-Minds purchased the code to FlashBug, a competing Firefox extension. Flashbug had extensive capabilities to parse AMF and Shared Objects objects and partially decompile Adobe SWF files directly in the browser. Soon after the purchase, O-Minds integrated key features of FlashBug into FlashFirebug and retired Flashbug from the AMO repository.
Currently the extension displays textual Output from trace() commands within the Adobe SWF movie, a Display Tree with the hierarchy of display objects and their properties, viewers for AMF and Shared Objects, and a tool to modify the 3D transformation of any display object on the stage.
Edited: 2021-06-18 12:36:36