Opera's Carakan

Hi there,

Is Opera’s carakan really the fastest engine in the world? As I know, it is not open-sourced, so does Google or Comodo have any plan to develop a similar engine (perhaps even faster that Opera)?


Just out of curiosity, what leads you to believe carakan is the best performing javascript engine? As for Chrome and Dragon, they’re both based on Chromium, so they’ll have to wait for changes to be made to the V8 engine in that environment first.

I am not sure Carakan is the fastest Javascripts around. It is with the fast crowd for sure. But I must admit I am not a benchmark aficionado; I only read that type of news skimming.

Javascript performance is very important when running big scripts like Google does with Google Docs. Other than that it seems less important to me.

I tend to agree with Eric. Whilst Javascript performance is important, it’s not the be all and end all. Here’s a few videos from the Chromium team and whilst they are obviously Chromium specific, the principles discussed can be applied to any browser.

Technically speaking, what makes Google Chrome fast ?
Technically speaking, what makes Google Chrome fast ? (Part II)

Well, recently I am on a slow connection. For some websites (eg. http://www.telecom.co.nz/totalhome/plansandpricing) the page does not load even after waiting for more than 5 mins. Than I opened up Opera and gave it a try. The same page loaded in 1 min.

I was surprised and wanted to find out what made Opera faster than Dragon (which, until then, was the fastest browser in my mind). And I stumbled across a post about Opera being faster than Chrome after switching to carakan.


It’s entirely possible the failure to load the website was unrelated to javascript. Unfortunately, Chromium based browsers do have some problems rendering some websites correctly. The same is also true of safari.

For what it’s worth, the page you linked to above does have problems, more so in Dragon than Chromium, but that was only with a clear cache. Every other browser I tried, renders correctly and immediately. I’d need to look at the page source to see why. Just out of interest, do you have a link to the post regarding carakan?

One of them is http://downloadsquad.switched.com/2010/02/11/opera-10-5-hits-beta-still-faster-than-google-chrome/

There would be more if you do a search.

Also, I think on a slow connection Opera loads pictures faster. Try it on a dial up connection and go to a shopping site (with lots of pictures, such as online grocery store). Opera would be much faster. Is this due to Opera’s compression server?

However, on a broadband connection, there is not any noticeable speed difference.

Are you using Opera Turbo?

Hello JoWa,

No, I am not using Opera Turbo.

There are some classic settings that give Opera faster navigation.

With default settings it will only check for new images every 5 hrs. Some people set Opera to never check. That can speed up the loading of pages one frequently visits.

It will check documents every 5 minutes. That will also help to navigate further within a news site when going back to the news lists after having read an article.

Until Opera 8.x Opera would not reload a page from the web when going back to it but would read it straight from cache (RAM). That makes for very fast navigation when going back to previously visited pages. This is also being called Fast History Navigation.

With Opera 9 an intermediate form of reloading was introduced in which, if I recall correctly, only (some) scripts were reload. Does any of the Opera die hards remember in more detail how that intermediate reload worked?

I stayed with Fast History Navigation as I prefer the speed of the immediate rendering of a page. It comes f.e. in handy when going through unread posts or unread topics. The lists stays static for a while. I will reload the page manually with F5.

Fast History Navigation can be found under the hood of Opera by typing opera:config in the address bar. Then start typing history and start looking for History Navigation Mode. Set it to 3, scroll down to the Save button and save the new settings and you are ready to go.

The network settings under the hood these days are in favour of fast connection. For dial up these need to be changed to be more efficient. Somebody tested and found better settings for dial up but I forgot to bookmark them… :embarassed:

Thanks Eric for the reply. That clears it up :wink: