Carakan: új JavaScript motoron dolgozik az Opera

Az elmúlt néhány hónapban fejlesztők és teszterek egy maroknyi csoportja nekiállt, hogy egy új ECMAScript/JavaScript motort fejlesszen az Opera böngészőhöz. Amikor az Opera által jelenleg használt ECMAScript engine - a Futhark - kiadásra került, az volt a leggyorsabb engine a piacon.

Azonban a Web egy állandóan változó környezet, ahol a holnap fejlett webes alkalmazásai gyorsabb ECMAScript végrehajtást kívánnak meg. Éppen ezért az Opera azt a célt tűzte ki maga elé, hogy ismét kifejleszti a piac leggyorsabb ECMAScript motorját. Ez a motor a Carakan névre hallgat.

A Carakan teljesítményéről egyelőre annyit lehet tudni, hogy egy szokásos keresztplatformos "switch dispatch" mechanizmust (bármily natív kód generálása nélkül) használva körülbelül 2,5-ször gyorsabb a SunSpider benchmarkban, mint a Presto 2.2-ben (más néven Opera 10 Alpha) megtalálható ECMAScript engine.

A natív kódgenerálás a Carakan-ban még nem kész teljes mértékben az átfogó tesztelésre, de néhány önálló, vele kompatibilis benchmark eredmény 5-50-szeres gyorsulást mutat, amely így elég ígéretesnek néz ki.

A részletek elolvashatók itt.

Hozzászólások

Remélem, nem csak a sebességen fognak javítani...

----------------
Lvl86 Troll

az lenne a jó, ha a 10-be be is kerülne.

hat ez a "nativ kodgeneralas" altalaban security problemak tomkeleget, de jobbik esetben is sok elszallast jelent :(

A'rpi

nem tudom ki hogy van vele, de én már egy jó ideje foglalkozok webfejlesztéssel és tapasztalatom szerint opera messze a leggyorsabb böngésző a piacon. az más kérdés, hogy néha trükközni kell vele, de a szopás még mindig töredéke - és ezért nem is zavaró - az ie-vel szemben.

css-ben hasonlóan a '-moz-border-radius'-hoz illetve '-webkit-border-radius'-hoz tehetnének már valamit a rounded corners érdekében inkább :]

Apple MacBook C2D 2.2Ghz 2x1G Intel X3100