Developers › A Journal from Behind the Trenches
Opera is the fastest browser again
A lot of people have put the pre-alpha of Opera 10.5 released today to the test, and it seems that Opera now has the fastest JavaScript engine (by a pretty decent margin). At least according to benchmarks like SunSpider and Peacekeper.
I still maintain, as I wrote earlier this year, that these benchmarks are artificial, and do not really represent real-world performance. That is not to say that Carakan wasn't really needed. In my opinion, it was important for at least two reasons:
- Future-proofing Opera: Future Web applications (including widgets) will require super-fast JavaScript to run well. We need to have a good enough engine ready when the new generation of Web applications appear.
- Marketing: Let's face it - marketing matters. Today, SunSpider and Peacekeeper are probably little more than a way to create pretty graphs that people can understand. These benchmarks may be artificial, but most people are not treating them that way.
I'm really impressed and excited by what the Carakan team has been able to do so far. Their work is very important, and the full impact of the new engine will become apparent when a new generation of Web applications enters the stage.
In the meantime, we can at least benefit from pretty graphs showing Opera as #1
Oh, and don't forget about Vega. Keep in mind that hardware acceleration isn't even enabled yet!
Readers' comments 16
Left under the original article, as archived.
About this article
| Published in | A Journal from Behind the Trenches |
|---|---|
| Date | December 22, 2009 |
| Author | Haavard |
| Tags | opera, peacekeeper, sunspider, performance, carakan, vega |
| Original | Internet Archive |
ouzowtfTuesday, December 22, 2009 9:50:56 PM
d4rkn1ghtTuesday, December 22, 2009 9:52:46 PM
TeoTuesday, December 22, 2009 10:13:15 PM
andolTuesday, December 22, 2009 10:22:20 PM
Even though the margin still seems to be safe, do not rest on your laurels.
Daniel HendrycksTuesday, December 22, 2009 10:25:19 PM
endless loveTuesday, December 22, 2009 10:42:20 PM
deadHarlequinTuesday, December 22, 2009 11:32:35 PM
I agree with haavard, current engine is just a fraction of sec slower for daily use, but in future jit compilers is the way to go, so it's important to be there.
To me what I welcomed the most, was the finally improved address bar, which its older versions were a big big can of worms. 10.5 in overall is a great upgrade.
Krio LythWednesday, December 23, 2009 12:08:15 AM
@andol: I'm pretty sure that the script compiler part is nearly stable - there is some place for optimizations, but bugs are more or less eradicated, and no extra heavy checks will be necessary. Besides - correct me if I'm wrong - Carakan performs two stages of script processing: compiling source into internal bytecode, and then converting bytecode into native instructions. The former part is already present in Futhark - and that's a significant piece of work done and thoroughly tested.
Cutting SpoonWednesday, December 23, 2009 3:25:06 AM
However, comments about Carakan being in need of more tuning in OSX have led me to speculate about which portions depend on the host Operating System. Probably has to do with different methods of scheduling the CPU. Once the core has been tuned for Linux kernels and BSD kernels, many embedded devices will benefit from the improvements.
I am guessing that ARM development is waiting on the promised future reductions in memory requirement. Right now, there would be no point in adding it to Opera Mobile.
Pallab DeWednesday, December 23, 2009 7:06:55 AM
Well done Opera Soft. Now go and get drunk.
And Merry Christmas.
ouzowtfWednesday, December 23, 2009 10:17:55 AM
THANK YOU OPERA! A WONDERFUL build at a absolutely PERFECT time released and with A LOT of attention.
Merry Christmas to everyone from the Opera staff
TamilWednesday, December 23, 2009 10:21:32 AM
praetor87Wednesday, December 23, 2009 2:59:02 PM
Charles SchlossWednesday, December 23, 2009 3:18:40 PM
http://tech.slashdot.org/story/09/12/22/1911216/Opera-105-Pre-Alpha-Is-Out-and-Its-Fast
http://digg.com/software/Opera_10_5_Pre_Alpha_Released
Kai OckendorfThursday, December 24, 2009 9:40:56 AM
EricJHFriday, December 25, 2009 3:28:04 AM
It's good to be part of the "winning team" again.
Congrats to the devs for all the hard work on all the aspects of this release.