Free at Last: Firebug 1.0 Beta

Joe Hewitt has released the first public beta of Firebug 1.0, the single most indispensable Firefox extension for web developers (yes, it’s even more useful than Web Developer—which I realize is a big call). What’s more, he’s keeping it free.

Free at Last: Firebug 1.0 Beta

In defiance of realistic expectation, each version of Firebug has easily been twice as cool as the one that came before it, and this new release is no different. Here are my favorite enhancements:

  • You can undock Firebug into its own window—multi-monitor users rejoice!
  • The DOM inspector now offers full in-place editing of your document structure, not just attribute values.
  • The DOM inspector’s CSS tab reveals all applicable CSS rules for elements, including properties inherited from ancestor elements, and lets you toggle on/off and edit individual style declarations.
  • The DOM inspector’s Layout tab pops up guides, rulers, and shaded boxes in the main browser view to illustrate the CSS box model as it applies to each element that you hover your mouse over.
  • The Net tab graphs the request times for all files that make up a page, meaning I can just about throw away the Tamper Data extension, which I previously used for this.
  • The new JavaScript profiler reports on the execution times of your JavaScript functions, so you can pin down performance bottlenecks in serious JavaScript applications.

The most important aspect of this new release, however, is that it’s still free. Having dedicated a significant period of intensive development to Firebug, Hewitt was toying with the idea of making Firebug 1.0 a commercial product priced somewhere between $15 and $25.

With the release of 1.0 Beta, however, Hewitt has reaffirmed his commitment to keeping Firebug free for all, as it is such a vital contribution to the state of web development art. He does ask that you consider donating to the project if you find the product useful.

Now, I’d have happily paid $15 for a commercial version of Firebug if things had gone that way, but I’m so happy with the free and open source model Hewitt has settled on that I’ve already plunked down a $20 donation to the project.

Get Firebug. Fall in love with it. And when you do, think about donating too. I hear the next version will be twice as cool.


Category: javascript Time: 2006-12-05 Views: 0

Related post

  • A free alternative to Google Sites with better table formatting? 2010-09-24

    I like Google Sites, but there one thing, which annoys me a lot and forces to look for an alternative, table operations. I use this service to manage project data and that means a lot of tables. At the moment it takes too much time to move a row etc.

  • How to teach a gut without no computer major experience to program 2013-08-05

    I have a friend who is non - computer major. For example, he dose not know what is a bit,byte and etc. Now he want to program . So I wonder which language is better? C,JAVA or something else? --------------Solutions------------- Goal The most importa

  • Better way to offer a user a free plan vs paid options 2014-07-21

    When having to offer a user the choice between a "free forever plan" and a paid subscription, which is the best approach to present the plans to the user, in order to make the paid subscription more attractive? Please consider the following case

  • Is free security software as good as paid security software? 2009-08-18

    I mostly use free security solutions to protect my home PC, but I wonder if I would get better protection from a paid solution. I prefer the free software, since I can have multiple applications protecting against different threats. With paid softwar

  • Are there technical disadvantages in using free ssl certificates? 2012-08-20

    Note this question is related, except this one is about free SSL certs. There are providers who are offering totally free entry-level SSL certs (like StartSSL). I was wondering if they are technically the same thing as the paid ones (at least with th

  • How do you save/export changes made in Firebug? 2010-10-16

    Using Firebug to edit CSS, how do I save/export changes made to the CSS? TOOLS: Firefox, Firebug MAJOR UPDATE: If you know of a way to lock the forward/back/refresh on a FireFox tab, please let me know. Otherwise, I've given up on using FireBug/FireD

  • Is Razor or XSLT better for my project? 2011-08-29

    I'm in the early stages in the design of a system that will essentially be split into two parts. One part is a service and the other is an interface with the service providing data through something like OData or XML. The application will be based on

  • What's New in Firebug 1.9 2012-01-09

    Firebug is the world's best-known browser development console. All browsers offer decent debugging facilities these days but they all owe a debt of gratitude to Firebug. Even developers who have switched browsers keep Firefox installed because Firebu

  • Are there guidelines on how much free RAM a phone should have - specifically Samsung Galaxy S? 2012-02-28

    I have a Samsung Galaxy S (AT&T Captivate) that is rooted. I have various ways to tweak the amount of free RAM the OS leaves on the phone. The default is 48 MB, but I was wondering if I could actually go lower without impacting phone performance. Are

  • Want to know free ram available on new Galaxy S Duos 2 2012-02-28

    I have a Samsung Galaxy S (AT&T Captivate) that is rooted. I have various ways to tweak the amount of free RAM the OS leaves on the phone. The default is 48 MB, but I was wondering if I could actually go lower without impacting phone performance. Are

  • Is there a reverse of yank-last-arg/insert-last-argument? 2012-04-30

    yank-last-arg / insert-last-argument is probably better known by its usual shortcut, Alt-.. It's very nice to navigate through the last argument of earlier commands, but if you're navigating a little too fast it's easy to miss the argument you wanted

  • Iterative implementation of alpha beta tree search 2012-11-25

    This is an iterative implementation of alpha beta tree search in C#. Please help me confirm the correctness of my code. search() is called when the search begins. int depth; Func<board, int> value; Func<board, List<string>> legalmoves; R

  • Ubuntu 13.10 is still beta! 2013-11-30

    This question already has an answer here: Where I can find the status of the released versions of Ubuntu? 2 answers I wish to upgrade my current Ubuntu 13.04 to 13.10. While upgrading via software updater, it popped up a window with information that

  • Better or more idiomatic way to apply a sequence of functions in Haskell 2013-12-10

    This is one of my Haskell solutions to a variation of the N-Queens problem, where the queens can move like knights in addition to their normal moves. It has been optimized somewhat to avoid investigating redundant combinations. place :: Int -> [[Int]

  • What is better driver for GeForce Gt 220 M? 2015-01-08

    This question already has an answer here: Which nvidia driver from additional drivers option should I choose? 2 answers How to download all required Ubuntu drivers 2 answers Are three times that I format my notebook, and I play on Nexuiz online. And

  • Looking for a free HTML / Javascript development environment wit syntax highlighting and FTP synchronization 2015-07-31

    I want to make a new website from scratch, I'm looking for some kind of software I can use to create all the various files/directories and them upload to my site via FTP. It must be easy to test/preview the code, and upload/synchronize. Requirements:

  • SQL get the same day from last year 2016-01-21

    I am looking to get the current date from a datetime. I understand that the best way to do this is by DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE()), 0) however if i am trying to get the equivalent day from last year, am I better off doing Solution 1 DATEA

  • C++ double free error from function copy 2016-01-22

    I'm working through the Stroustrup C++ 11 book, and I ran into a double free exception. I understand that it's freeing the memory twice, but what I don't understand is why it's happening for a function that's passing by copy: #include <iostream> usi

  • Bootstrap navbar last-child spacing 2016-02-12

    I'm trying to remove the right space for the last element of my navbar. Bootstrap code : .nav > li > a { position: relative; display: block; padding: 10px 15px; } So I tried : .nav > li > a:last-child { padding-right: 0 !important; } It's work

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 0.648 (s). 13 q(s)