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.

Anonymous # Thursday, February 5, 2009 10:01:37 AM
HenryAOTEAROAnz # Thursday, February 5, 2009 10:44:48 AM
Anonymous # 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
Anonymous # Saturday, February 7, 2009 1:10:55 AM
Anonymous # Saturday, February 7, 2009 4:20:39 PM
Anonymous # Saturday, February 7, 2009 7:57:10 PM
Nicklas Westinkilsmo # Wednesday, February 18, 2009 10:16:18 PM
Anonymous # Thursday, February 19, 2009 3:19:04 AM
Anonymous # 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
Anonymous # Monday, March 9, 2009 2:45:19 PM
lucideer # Wednesday, March 11, 2009 11:38:05 AM
Anonymous # Friday, March 27, 2009 12:36:02 AM
Chiragchirag64 # Thursday, July 2, 2009 6:22:15 PM
Anonymous # Sunday, July 12, 2009 5:55:23 PM
Anonymous # 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.
Anonymous # Monday, August 10, 2009 2:38:41 PM
lucideer # Monday, August 10, 2009 3:24:08 PM
Anonymous # Friday, August 14, 2009 9:09:38 AM
Keldian.-Keldian # Monday, August 17, 2009 1:17:35 AM
Good info to read. Wish you the best, Opera devs.
Anonymous # Tuesday, August 18, 2009 11:42:46 AM
Anonymous # Wednesday, August 26, 2009 12:27:35 AM
Anonymous # Sunday, September 6, 2009 10:04:17 AM
Anonymous # Tuesday, October 20, 2009 8:34:45 AM
Anonymous # Tuesday, November 17, 2009 11:45:18 AM
Anonymous # 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?
Anonymous # Wednesday, January 27, 2010 11:45:35 AM
Anonymous # 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.