Firefox 4.0 Beta 7 - Super fluid, beats everyone on sunspider
mozilla.com
mozilla.com
It's probably about perception; maybe the browser should show a window even if it's not really ready (and maybe there is a problem with plugins and add-ons that need to initialize themselves, etc.)
Anyway, how is FF4b7 doing in this regard...?
There is also a shared computer in my home that is used by my wife and my kids; there, browsers are constantly opened and closed since for some reason, most non-tech people (that I know -- and that includes my wife) close and reopen the browser to start a new browsing session.
I suspect it is more a matter of personal tolerance.
* The stop/reload button has moved to the right end of the URL bar.
* The status bar is gone; URLs appear in ghosted text on the right side of the URL bar when you hover over a link.
* You can enable an "add-on bar", which appears to be a replacement status bar that add-ons can add icons to. None of the add-ons I have installed (about 20) are making use of it, so the transition from overlaying the status bar to overlaying the add-on bar must not be automatic.
* In the Add-ons Manager, an explicit "Remove" button has replaced the small "X" icon that used to be used for uninstalling an add-on.
* A more colorful throbber.
At least it kinda looks nice.
The app is still a bit of a bad citizen in that it doesn’t have any of the native text views allowing for system spell-check or any of the system services, and the app’s cpu usage still runs at 4% with no windows open (expected behavior is that windowless apps use 0)
And to be pedantic, there’s something still Java-y about the interface. Fonts are just a little bit bigger in places, and the main bar, despite being 7px smaller than safari’s (amazing feat, firefox dev’s) still feels chunkier.
Weird things in the interface vein: The feedback button’s dropdown hangs left automatically. Proper system behavior is to drop it down to the right, and then push it left based on the monitor’s viewport. The textfield resize grab changes the mouse cursor.
Weird stuff like that. Since it’s a beta I can understand the rough edges strapped to the oversized V12 engine. I still have nightmares about trying to run Firefox 2 on Tiger in 2005 or so.
http://boomswaggerboom.wordpress.com/2010/11/10/firefox-4-fo...
I definitely agree here - newer benchmarks are much more interesting, as sunspider doesn't really tax any VMs these days.
The basic problem is that the browser is still "trapped in a sandbox", ie they're trying to become the OS but they're still just an application running in a limited context. If all browsers looks the same and perform the same it's going to be real difficult to differentiate yourself from the competion.
It makes sense from big guys point of view. Apple, Microsoft and Google must be present in the browser space to be competitive, especially google whose strategive agenda involves moving application from the OS to the web. For Firefox and Opera things look a bit more bleak IMO.
I think browsers will be commoditized to the degree it will be very difficult to compete, it will all come down to brand awareness and surrounding features.
My hunch is that Firefox and Opera is dying a slow death and will be irrelevant within 3 years.
Update: I found Firebug has an alpha release supporting Firefox 4. http://getfirebug.com/releases/firebug/1.7X/
Also, here are a few other issues:
* Navigating to www.google.com gives me a 302 page before redirecting me to the localized version (seems like it does this on other sites as well)
* The AdBlock icon is missing
* No status bar means I can't access my NoScript, MultiProxy Switch, or FireBug addons easily
* Sometimes tabs just refuse to close
* It didn't seem to want to upload the above image to imgur.com. Might have been some other problem but it worked in IE8.
* The back button doesn't work (backspace does though)
* ctrl-shift-t doesn't work ("Restore recently closed tabs" is greyed out)
* When I submitted this comment I wasn't redirected to the comment page - a blank page was all I got (same thing that happened on imgur, so I'm assuming it's a related issue)
* Sometimes I get stuck in the Tab Groups window and I can't return to the main view
This is all within 10 minutes of installation, so I'm expecting to find more bugs.
Edit: NoScript appears to be problematic
Is there some alternate way to check where a link is pointing with a mouseover?
http://i.imgur.com/PvjWf.jpg (Sorry, I uploaded PNG, Imgur munged it.)
Had to start in Safe Mode, resetting toolbars and themes didn't fix. Resetting all User Preferences did fix the appearance, but broke 1Password. Reinstalling 1Password (which supports Firefox 4 betas) didn't fix. (Adblock+ and Xmarks worked okay.)
TimeMachine backup from 2 hours ago to the rescue: App, Profile, and Prefs, all's good.
Very nice set of improvements though. Not sure about firefox 4, but firefox 3 was a memory hog.
https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Geck...
Overall, the changes are great and a long-time coming. As someone who embeds Gecko as a foundational technology for our application, the changes have been pretty bumpy as of late. Next year, I'm hoping the codebase will stabilize. I'm especially looking forward to the new single-HWND rendering code: http://weblogs.mozillazine.org/roc/archives/2010/10/bye_bye_...
I really do not find Firefox 3 to be a memory hog at all. I find it to consume much less memory than Chrome running multiple tabs over a prolonged period of time. I have caught Chrome running way out of control with memory usage and nearly maxing out my page file. My usage generally has Firefox using between 300MB and 500MB or RAM depending on what I have open. The same usage on Chrome is tricky to track total memory usage, but I can get a rough idea of how much memory it was using when I quit Chrome and compare the available memory to how much memory was being used while Chrome was running.
What browser do you consider not to be a memory hog?
The thing that bugged me with FF3 was that it never seemed to reclaim the memory that the tabs were using after being closed. I noticed that when you have say >20 tabs open. I often had to save my tabs and kill FF so that it doesn't bog down my system.
Now I'm using chrome which still is not perfect especially when you have say gmail and gmaps open and several other tabs. But killing the tabs does seem to make the app snappier again.
It's damn fast but still a high-level interpreted language - time is taken for a program in the browser to compile it on the fly and run.
It wont hit the speed of well written C code, but most things don't need that speed anyway.
Here are the results: http://shootout.alioth.debian.org/u32/performance.php?test=r...
Also worth noting that TraceMonkey isn't too far behind. Does anyone know why the JS engines, especially V8, are performing so well on this test?
P.S. Here's how V8/TraceMonkey stack up for all the tests: http://shootout.alioth.debian.org/u32/which-programming-lang...
http://blog.chromium.org/2009/02/irregexp-google-chromes-new...
Most JS developers agree now that the slowest operations are DOM operations so they are avoided as much as possible.
Sometimes I wonder why we give so much importance for 1-2 second page load / javascript improvements. Does average user really care about 1-2 second difference?
So cutting response times by a second from say two seconds to one second changes the percieved delays from barely tolereble to barely noticable, which is unually beneficial for interactive apps.
http://radar.oreilly.com/2009/06/bing-and-google-agree-slow-...
You should be able to close the detail panel by using the OS-standard close control on the window. If you don't see that control, that's a bug! (The control certainly shows up on my Mac.)
Request/response bodies are not logged by default because they can be large. If you right-click on the output area, the context menu there has an option to log request/response bodies. I believe beta 7 is the one in which we put in a change so that only the first 1MB of the body is logged.
No offense or anything, it was just an insurmountable obstacle, and without reasonable UI performance, render times and tab changes mean nothing.
Odd title though for this post, for where is the "everyone"? The link shows comparisons to previous versions of Firefox, not other browsers.
One thing I hope they fix before final release though is the constant CPU usage when you have many tabs open. I thought the Panorama feature was supposed to address this. It's currently idling at around 25% CPU for me, and no, unfortunately I can't blame it on Flash. :-\
Sunspider’s not a very good benchmark; more interesting to me is that they’re nearly even with V8 in V8’s own benchmark.
Though I wonder why they can’t backport TM, or at least a subset, to 3.6; is Firefox so monolithic that improvements to the scripthost can’t be separated from the rest of the browser?
Gotta love browser competition!
I sometimes notice this too, but always after running a bunch of Flash vids. Haven't methodically tested it, since it's not a priority and a quick restart fixes it. But how do you know it's not Flash?
Of course, SeaMonkey is pretty fast nowadays too.
Chrome doesn't appear to have a particularly good history search, so I have to type quite a lot before it figures out where I want to go. Conversely, Firefox seems to get it right more often, and with a lot less typing. For example, in Firefox, if I type in "y" in the location bar, it instantly suggests "news.ycombinator.com", which is by far my most frequently visited site with a "y" in it. Chrome suggests "yardoc.org", which I've only visited once or twice several weeks back.
Chrome seems to place a lot more emphasis on matching the address bar in order; so it assumes that if I wanted "news.ycombinator.com", I'd begin with "n". It also seems to rate sites based on how recently I visited them, rather than how often I visit them.
All this means that whilst the Firefox location bar seems to read my mind, the Chrome location bar hardly ever produces relevant results.