Firefox 13 Released - Homepage + Speed Improvements
blog.mozilla.org
blog.mozilla.org
Release Notes: http://www.mozilla.org/en-US/firefox/13.0/releasenotes/
Complete list of changes: http://www.mozilla.org/en-US/firefox/13.0/releasenotes/bugli...
This gotta get me some karma!
(about:config, network.http.spdy.enabled = true)
[Note: I am a Firefox developer.]
[Note: I literally just downloaded it, upgraded, and had this experience.]
The bug is 8 years old and nobody seems to be working on it. I wouldn't hold my breath that it will be fixed soon.
From the same Statcounter numbers, 17.27% of all page views are from Firefox 12. So that's over 46% of page views this month using the latest versions of Chrome and Firefox. And another few percent are just one or two versions behind. So a couple of months from now, 50% of page views measured by Statcounter should come from SPDY-enabled browsers, especially if IE marketshare keeps shrinking rapidly.
[1] http://gs.statcounter.com/#browser_version-ww-monthly-201206...
EDIT: Ha, actually, drilling back further, looks like that's not true at all: Firefox's major release has surpassed IE9 for a while now. I was misled by IE9's slow adoption curve.
[1] http://arstechnica.com/information-technology/2012/06/may-br...
Firefox also auto-updates, but has a longer tail of users from old versions since it's been around longer and had a more obtrusive update process until recently. Currently about 32% of Firefox page views come from old versions, but this is decreasing steadily now that Firefox 3.6 users are being auto-updated to the current release channel, and now that updates are more "silent."
Stats are based on http://gs.statcounter.com/#browser_version-ww-monthly-201206... and http://gs.statcounter.com/#browser-ww-monthly-201206-201206-...
Lots of detail about SPDY for those like me who didn't know.
Also Spdy only had 23% faster page load times than non-pipelined HTTP (in other words, enabling networking.http.pipelining is just as good).
From what I can see the Spdy draft 3 doesn't include any improvements from Speed + Mobility so I don't see the relvance of your post. It's a shame because Speed + Mobility has real improvements (yes Microsoft does things right sometimes).
"Our plan is to continue what we've been doing: experimenting with new ideas in SPDY and recommending the good ones for standardization in IETF (http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00). In the end, we only want one protocol, so we don't intend to keep a SPDY track alive longer than a successful standards process."
Out of curiosity, what changes from Speed + Mobility would you like to see in SPDY? We'd love to hear your recommendations on spdy-dev@googlegroups.com.
Ask them. They know their stuff.
For me though, I think Microsoft held back on changes so it would be more accepted as Spdy-like. For instance the whole HTTP format seems pretty lame to me... a 16-bit string length count... amazing, iirc it's 32-bit now but who ever thought that was a good idea?!
If you have questions about Mozilla's SPDY and HTTP plans, or if you want to suggest areas of work (or even contribute yourself!), you should attend the networking team meetings [1], join #networking on irc.mozilla.org, or ask on mozilla.dev.tech.network.
Most small websites with no need for SSL, unless they're hosted on a service like Tumblr or Webly, will be stuck on HTTP 1.1 "forever". It sucks that independently hosted "real" websites will have a technological disadvantage to websites hosted on third-party services unless they're willing to shell out a not insignificant amount of money ($15+ USD per year per site).
Also, just because SSL costs money today (it doesn't if you use startssl.com), doesn't mean it will continue to do so into the future. DANE (once the spec is finalised) will allow people to store fingerprints of their SSL certs in DNS records, signed using DNSSEC. This will remove the existing CAs from the loop.
I hope you don't have to apply/renew it manually. Buying a SSL certificate and installing it was a hassle even for me (a geek), it would have been horrible for a normal website owner.
https://developers.google.com/speed/articles/spdy-for-mobile
Scroll down halfway to the waterfall charts. Out of 35 requests, 31 were for static files, where there is no blocking. These are bandwidth limited so the main difference is whether they complete one at a time somewhat regularly spaced (pipeline) or interleaved (Spdy), but total throughput will be roughly the same.
For the 4 dynamically generated files the HTTP version actually finished these sooner.
"The waterfall diagrams clearly show SPDY's main advantage over HTTP: The use of out-of-order responses. ... [vs HTTP] handling requests in a FIFO fashion".
Oh really? More like the diagram clearly shows they weren't using pipelining. If they had been using pipelining then requests would have been sent immediately instead of blocking. The bars would be blue, with more variety of length but averaging to the same as for Spdy (as clearly this case was bandwidth limited).
To put this into context, they replaced the Android browser that did do pipelining with Chrome and then post a comparison of Spdy vs no pipelining. Seriously ask yourself why they compared Spdy to non-pipelining HTTP to trumpet their +23% claims when they were previously using pipelining. My hunch is they are just lazy and disengenuous... or are they purposely pushing Spdy, or are they incapable of believing Google doesn't produce the best at everything?
I don't know what Google's motivation is with Spdy, but the claims they make are just absurd. The actual real-world problems with pipelining are that some server/proxy software borks it up.
Broken servers and proxies should become less of a problem now that iPhone and (non-Chrome) Android browsers enable pipelining by default. And, after many years, Mozilla may enable pipelining by default for desktop Firefox, too:
Bug 264354 - Enable HTTP pipelining by default https://bugzilla.mozilla.org/show_bug.cgi?id=264354
On a side note, I find the Chrome New Tab page much cooler. We can drag and drop favorite sites at the bottom of the new tab page (where it shows "Most Visited" and "Apps") and it creates our own customized group.
Edit: Fixed typo
For those reading, you can disable the interface entirely (click the grid button in the top right corner).
Next on the list should be further integrating the console.
14 works great, no problems with any of the dozens of extensions I use.
1. visit about:config
2. Search for browser.newtabpage.enabled
3. Set to false
My fingers have gotten used to doing command-option-shift-click which opens a new tab AND switches to it.
I wonder how many people accidentally have their porn habit outed the first time they or a family-member/coworker opens the new version? Surprise!! :D
honestly mozilla?
Lion-style scrollbars (http://bugzil.la/636564) are still in progress. You can test them on the UX branch: https://msujaws.wordpress.com/2012/03/15/mozillas-ux-nightly...
I honestly can't think of an excuse for not supporting Lion specifics this late in the game.
For me, the best thing about Chrome is that it's arrival on the browser scene motivated Mozilla to redouble their efforts, especially in terms of performance and stability, and this has borne fruits with recent iterations of Firefox.
Firefox is more open, has new JS language features before anyone else, why would I use Chrome? :P
But, I too left firefox behind, mostly because of lack of OSX keychain integration, and I have very little hope that mozilla is going to fix an issue 11 years old anytime soon[0]
Chrome's features don't constitute a superset of Firefox features and vice versa. Examples for features exclusive to Firefox:
1) Tab groups 2) Awesomebar (which works very differently than the Omnibar) 3) History sync 4) Load tabs on demand 5) Bookmark tags 6) Livemarks 7) Better resource usage (especially memory)
And I could easily add several more, both native as well as the ones added by extensions. You may not care about some or all of these features because they don't fit into your browser usage pattern, but others do. Speed is also important to me and I'm glad that Firefox gets improved with each new version currently but it's not the deciding criteria as long as it doesn't inhibit me from using the browser as I wish.
Obviously FF is far from the perfect browser, I hate that it doesn't use native ui elements on web pages(e.g., the `select` html element) and I think it's a bit more resource-hungry than Chrome.
Depends on what you measure and your usage patterns. Firefox runs circles around Chrome with regards to memory usage and features like "load tabs on demand" can further lower the general resource usage drastically.
The lack of native UI styling of 'select' elements is a disgrace though, especially on Mac. Firefox is the last browser to exhibit this and there are no sign that this will changed in the near future. :-(
[1] https://wiki.mozilla.org/Performance/Snappy [2] https://bugzilla.mozilla.org/show_bug.cgi?id=718121
Slower for me. Hits the disk more.
> has great extensions
Not nearly enough. Not by half.
Also, there's the issue of respect: Chrome doesn't respect me nearly enough to let me configure my browser to how I want it. I did away with the speed dial 'feature' in Firefox; I can't do that in Chrome. Not possible. That's just one example of many.
Firefox respects me. Therefore, I use it.