Firefox 4 Will Be One Generation Ahead
An anonymous reader writes "Mozilla's Chris Blizzard talks about the rising competition by Google Chrome, the evolution of the web platform and the prospects for WebM. He also promises that Firefox 4 will be 'one generation ahead' of other browsers in relation to Javascript speed."
Look, I *love* Firefox. I use it pretty much exclusively myself. Nothing can touch add-ons like NoScript, AdBlock, etc. (and most of my add-ons and their associated functionality can't be found on Chrome, Opera, etc.). But if they think that Google, who provides about 85% of Mozilla's total revenue, is going to sit back and let them take the technical lead over Chrome, they're nuts. And speed has always been one of Chrome's few positive qualities over Firefox.
Not only that, but Mozilla can't afford to license h264. And that already puts them behind on HTML5. I am hoping that either html5 never catches on, the other browsers all agree to an open format (like WebM), or there is some kind of flash-player type add-on made for Firefox to support h264. But without one of those, Firefox is (sadly) already in a rough spot for the next gen.
And I say all that as someone who hates the idea of giving up my Firefox and having to get my browser from an increasingly-evil Google, an already evil Microsoft, or a closed-off Opera. If I wanted evil and closed, I would have bought an iPad, not a netbook.
SJW: Someone who has run out of real oppression, and has to fake it.
Flamewar
This needs more cowbell!!!
FF4 will be one generation ahead in November (according to Wikipedia). Aren't 3 months enough for the competition to catch up?
Slashdot, fix the reply notifications... You won't get away with it...
...my company insists on remaining one generation behind!
There's no place like ALT+HOME
Java and Javascript are related in name only. Whatever convoluted scheme Oracle comes up with for Java has no bearing on Javascript.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
"Mozilla's Chris Blizzard talks about...."
Do these guys get paid a salary? Or do they work for free?
Our work computers still use IE6, I however prefer Chrome. Cause I have to have my butterflies theme!
Sun marketing is rumored to have been responsible for the similar names (they wanted JavaScript to leech off of Java's success) but they have nothing in common with each other.
How about ECMAScript? ;-)
Its all fun and games until someone loses an eye... then its just fun.
RTFA
Specifically:
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
Man, don't get me started on Eclipse. :P
This is probably due to sqlite and a severely fragmented / huge / whatever history+bookmarks.
Try a clean profile. If that does the trick, try backing them up and importing in a clean profile. Probably "prune" them a bit while you're at it.
Nowhere. But right now it's the most widely adopted and implemented (pretty much everyone but Firefox either does or is planning to support it).
Huh, that's really confusing. Because according to Wikipedia, Ogg Theora looks more supported in browsers than H.264. Perhaps you meant that there are more videos online in H.264 than Ogg Theora -- that goes without dispute.
... well, guess how long people would use IE if it suddenly didn't work with YouTube and currently Firefox, Chrome and Opera do support Ogg Theora. You want to see people migrate from IE to Chrome? Put up a big tutorial to install and use Chrome right in the little YouTube window for every video that won't load because it's in Ogg Theora.
On top of that, IE's H.264 is only implemented so far in a nightly build and not released.
But, come on, big players like Apple and Google have been pushing HTML 5 and if Ogg Theora gets accepted in the HTML 5 spec and H.264 doesn't
Someone's going to lose users and I don't think it'll be Google.
My work here is dung.
There are a few alternatives to yet another plugin:
1) You can use standalone SQLite3 installation to open bases and vacuum those.
2) Use Python script for vacuuming.
3) You can use Error Console with following string to vacuum bases:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
I personally prefer last option, beacuse no additional software is required.
> Saying you're the fastest at running JavaScript is like celebrating that you came in 1st place in the Special Olympics.
No, it's more like saying you came in first in one event in a triathlon.
Doesn't mean you won, doesn't even mean you finished mid-pack. But it does mean you're really good at at least one thing, meaning maybe you can concentrate a bit more on the others for the next event.
Do daemons dream of electric sleep()?
Yeah, but it would be nice if a *web browser* didn't require DBA level maintenance to keep it working right.
If they use platform specific APIs to accelerate stuff, WHY THE HELL don't they use platform specific APIs for rendering video?
Because they're ideological blowhards who are more interested in pushing an agenda than doing what the users actually want.