Firebug is probably one of the most helpful tools used when developing websites.
This great Firefox add-on, besides the ease of use & continious development by a talented team, has many features that make it a must-have like:
- working inside browser, no need to switch apps.
- being real-time, logging every request
- ability to edit code & see results instantly
It also has another feature, which is extendibility with help of Firefox add-ons.
There are various add-ons that can add more power to Firebug for creating better & faster. Here they are:
YSlow is a Firebug add-on for analyzing web pages and getting suggestions on ways to improve the performance (parallel with the rules for high performance web pages).
Very similar to YSlow, it is an add-on by the Google team for evaluating the performance of web pages and, best of all, getting suggestions (based on “Web Performance Best Practices“) on ways to improve them.
Page Speed automatically optimizes images & provides compressed ones foruploading later.
In order to easily find out how a fresh element will look with the design in general, Pixel Perfect enables web developers and designers to overlay a web composition over top of the developed HTML.
It is possible to toggle on/off any number of design elements to see if they fit well or not. And, with the opacity option, HTML below the composition can be viewed.
CodeBurner offers a reference panel with a search tool for looking up HTML elements, attributes, and CSS properties.
It also provides shortcuts to view information or code samples about a selected item.
With the help of FirePHP, it is possible to log to the Firebug console by a simple PHP method call.
Data is sent via response headers & won?t interfere with the content on the page.
For any developer who got used to the Firebug interface , this extension is great for PHP debugging.
FireRainbow adds a better syntax highlighting support to Firebug & has theming support.
It adds a change monitor recording every change made, by Firebug and the website itself, to CSS and the DOM.
This provides a deeper look into the functionality of the website & helps keeping a record of the changes that were required to debug and tweak the page?s display.
It enables you to measure the loading times of webpages.
The extension has support for multiple pages & can clear caches (disk & memory) with a click for a healthier result.