With the impending release of Firefox 3, a new chapter to "browser wars" is upon us. In this short series, I'll be looking at what each browser offers to a user, and hopefully pick a champion.
|Library||IE6||IE7||IE8 beta 1||Safari 3.1||Firefox 2||Firefox 3 beta 5||Opera 9.2||Opera 9.5 beta 2|
As you can see, Internet Explorer doesn't fare well on this test. In fact, it seems to be getting worse as time goes on in the Prototype test! The IE team have said that their aim for IE8 is not to make things worse, and they'll work on speed once the rest of IE's problems have been solved. If I were them, I'd start with a full re-code as their rendering engine lags so far behind the others that it's just not funny.
The other browsers in this test fare much better, showing decent results throughout. The crown, however, goes to Opera 9.5, beating the competition in every test, often halving the next-lowest time. Such an effort is phenomenal, especially for the 68ms in the Prototype tests, a 3600% improvement over IE 7. That said, these results also show us that some libraries are simply faster than others. Dojo is consistently the fastest, with jQuery and mooTools fighting for second place. Prototype has always been a 'heavier' library than the others, though this is shown very clearly now. It's also a 150KB library, which is huge compared to jQuery's 23KB compressed library.