It is lovely to see a good effort in the developer tools that were quite abandoned and that other products on the same space were evolving at good speed, like the chrome dev tools, which I find a great tool to work with day after day.
Lets see what Mozilla can do with the javascript part, they should be able to create at least the same good experience as the chrome dev tools do. At least I hope so...
Today's announcement for Firefox 11 is just about the stuff that happened to ship during the most recent six-week release cycle. It doesn't mean that the team isn't working on lots of other projects [3].
[1] https://hacks.mozilla.org/2011/11/developer-tools-in-firefox...
For example, you have the scratchpad, the error console, and the web console.
This is a bit older, but I see the reason they aren't trying to replace Firebug is that their is no immediate need to. They can explore do things that Firebug isn't doing.
http://blog.mozilla.com/devtools/2011/05/25/the-relationship...
They're doing the wrong things here. Firefox is dog slow compared to Chrome.
Firefox: I loved you for a few years, but now I fondly remember Firefox 3.5 as "It was better than I.E" ... my new love is Chrome, because Chrome is at my doorstep asking where can it take me, while you're still getting out of bed in the morning.
My normal use case is to open 15 tabs, all at once, from a single page (e.g. Hacker News homepage).
Firefox is single-threaded, as far as I know, and the whole interface freezes while it does the heavy lifting in loading the contents for each new tab. It takes me 30 seconds total of waiting 2-3 seconds for each tab to load, just so I can scroll/click on a new link.
Whereas with Chrome, I just breeze through clicking on all the links, it takes 5 seconds total, and every other tab starts loading on separate threads. I can switch to the loaded ones instantly.
This has nothing to do with extensions, and everything to do with the fact that Chrome has a separate UI thread and separate threads per-tab.
Please correct me if anything I'm saying is wrong...
Browsers are very complex software and there is a lot that goes into browser performance.
http://www.tomshardware.com/reviews/chrome-17-firefox-10-ubu...
Maybe I’ve just got a decent-spec machine here at work (quad i5, 12gb ram)…
I would love to be able to scroll while other tabs were starting their loading!
By the way, sorry you’re being downvoted. You’re adding to the conversation, not trolling.
Firefox is multi-threaded but single process.
"A lot of work went into this area, and there were improvements resulting in up to 50% less memory usage."
Source(https://hacks.mozilla.org/2012/03/firefox-in-2011-firefox-pl...)
Personally I don't get the whole fast/slow argument it seems people bring up every time a web browser is mentioned. They all seem to perform comparably. I use firefox only because it allows me to group and hide my ~80 tabs and only loads the ones i'm using.
2) You don't see a change of cursor when hovering over editable properties. People who never used firebug might have gotten used to this but for me it feels clunky.
3) No single click edit. On firebug you can start editing a property with a single click. Not so on chrome. This is even worse when editing styles. When single clicking a style you don't even see a visual indication that something happened... again feels clunky..
4)Too many tabs that are not bunched according to how often they are used.. I don't think people use Resources, Timeline, Profiles, Audits as often as they use the other tabs.
5) The information is presented in more readable way. When a break point is hit, chrome displays a bunch of tabs on right which are vertical (often empty - because they aren't relevant to this break point) and wasting precious vertical space..
6) Clutter, clutter and more clutter.. just too many sub windows cramped into one another affecting readability...
I know that most of these reasons are subjective and vary across developers but wanted make a list of my own reasons as I found my self trying to use chrome dev tools and always jumping back to firebug.
The problem is that I can't visually tell which checkboxes match which rules, because they're too far away. Even worse, the checkboxes only show up on hover, and disappear when you hover just one pixel to the right of them, because the hover area is set wrong. (At least on OSX.)
It's just all the little details the Firebug gets right, and Chrome doesn't seem to, but day after day, they add up.
Only other thing I need/want is the FireQuery plugin to help with any jQuery development.
I can only comment on 4), in that I use both Resources and Audits frequently. Resources more-so, I'm always clearing site-specific cookies/sessions. Audits is useful when trying to improve site speed, it has a lot of good advice.
Check out https://wiki.mozilla.org/Performance/Snappy for more details...
For me FF's developer tool is better, and the add-on ecosystem is better. But it is so so slow.