Carakan F.A.Q.
By Bruce Lawsonbrucelawson. Thursday, February 5, 2009 9:47:24 AM
What is Carakan?
Carakan is Opera's new JavaScript engine. It's still in development, but is already 2.5 times faster than our Opera 10 alpha engine (which itself is 30% faster on real websites than previous versions of Opera). Some aspects are between 5 and 50 times faster!
Why are we developing it?
Because we can! Opera has always been about speed, security and a small memory footprint, so we're constantly improving these aspects of the browser. Many of today's web applications depend heavily on JavaScript, and we're developing what will be the fastest ECMAscript engine on the market.
When will Carakan be available?
Soon. We've chosen to talk about it now as we're discussing it at the Web Directions North conference, but we're still combing its hair and straightening its tie before we're ready to let you see it.
How does it work?
It's a combination of brilliant coding and Scandinavian voodoo magic ("Snowdoo"). If you want more details about the brilliant coding, you can read all about register-based bytecode, automatic object classification and native code generation on the Opera Core Concerns Blog. We're sworn to secrecy about the Snowdoo. By a Yeti troll.
What does "Carakan" mean?
We thought about naming it "Unicorn-badger", "StackDonkey" or "Shouting Otter". But, we've chosen the name "Carakan" (pronounced "Jarakan"), which is the original alphabet from the Indonesian island of Java.
In other words, it's the purest Java Script. When you try it, you'll agree.

Unregistered user # Thursday, February 5, 2009 10:01:37 AM
HenryAOTEAROAnz # Thursday, February 5, 2009 10:44:48 AM
Unregistered user # Thursday, February 5, 2009 11:58:40 AM
Glebgr1b0k # Thursday, February 5, 2009 1:44:38 PM
Pablo García Riverapablogrb # Thursday, February 5, 2009 1:47:46 PM
Haavardhaavard # Thursday, February 5, 2009 2:29:56 PM
Agung Nugrohoathrun # Thursday, February 5, 2009 2:32:52 PM
I'm from Indonesia
Nicklas Westinkilsmo # Thursday, February 5, 2009 3:34:22 PM
Charles SchlossChas4 # Thursday, February 5, 2009 4:53:47 PM
FataL # Thursday, February 5, 2009 5:02:27 PM
Yeni Setiawansandalian # Thursday, February 5, 2009 8:45:23 PM
Yeni Setiawansandalian # Friday, February 6, 2009 7:36:18 AM
The letter 'c' in 'carakan' is pronounced like 'c' in 'charm'.
sorinste-ven # Friday, February 6, 2009 12:49:28 PM
Unregistered user # Saturday, February 7, 2009 1:10:55 AM
Unregistered user # Saturday, February 7, 2009 4:20:39 PM
Unregistered user # Saturday, February 7, 2009 7:57:10 PM
Nicklas Westinkilsmo # Wednesday, February 18, 2009 10:16:18 PM
Unregistered user # Thursday, February 19, 2009 3:19:04 AM
Unregistered user # Thursday, February 26, 2009 10:57:51 AM
sorinste-ven # Friday, February 27, 2009 12:24:41 AM
Haavardhaavard # Friday, February 27, 2009 3:01:07 PM
hadimirac1e # Tuesday, March 3, 2009 6:39:54 AM
i am very proud to hear that opera using carakan.
i will put this post into my Javanese Group
Unregistered user # Monday, March 9, 2009 2:45:19 PM
lucideer # Wednesday, March 11, 2009 11:38:05 AM
Unregistered user # Friday, March 27, 2009 12:36:02 AM
Chiragchirag64 # Thursday, July 2, 2009 6:22:15 PM
Unregistered user # Sunday, July 12, 2009 5:55:23 PM
Unregistered user # Saturday, July 25, 2009 5:09:46 AM
lucideer # Sunday, July 26, 2009 10:14:07 PM
Originally posted by anonymous:
They said, almost 6 months ago, that it WAS between 2.5 and 50 times faster in SunSpider. In initial tests back then.
Unregistered user # Monday, August 10, 2009 2:38:41 PM
lucideer # Monday, August 10, 2009 3:24:08 PM
Unregistered user # Friday, August 14, 2009 9:09:38 AM
AdrianPMKeldian # Monday, August 17, 2009 1:17:35 AM
Good info to read. Wish you the best, Opera devs.
Unregistered user # Tuesday, August 18, 2009 11:42:46 AM
Unregistered user # Wednesday, August 26, 2009 12:27:35 AM
Unregistered user # Sunday, September 6, 2009 10:04:17 AM
Unregistered user # Tuesday, October 20, 2009 8:34:45 AM
Unregistered user # Tuesday, November 17, 2009 11:45:18 AM
Unregistered user # Saturday, January 16, 2010 11:21:11 AM
Nostradances # Thursday, January 21, 2010 2:10:56 PM
Been using it since it's creation, and now it's an addiction. One can imagine how hard it must be to avoid the pre-alpha release; but what a fine way to begin another Decade. Rock em' boys. Proper job....eh?
Unregistered user # Wednesday, January 27, 2010 11:45:35 AM
Unregistered user # Friday, February 5, 2010 10:05:36 AM
Haavardhaavard # Friday, February 5, 2010 11:31:10 AM
Mike manish2479 # Friday, November 5, 2010 4:02:12 PM
I was using this javascript http://lexi.ucoz.ru/userjs/show-ip.js to get IP on opera but it's not working on newer version of opera from v10.20 of Opera. It works in lower version than v10.20.
Any input will be helpful to get this script working.