Magyar Opera

Címkék » carakan


Carakan - sebességet vált a JavaScript

Egészen a közelmúltig az Opera büszkén hirdette, hogy az övék a leggyorsabb JavaScript motor a piacon. Jelenleg is ez található meg az Operában, a 9.5-ös szériában, és a 10-es verzió előzeteseiben egyaránt. Ennek a motornak a fejlesztési kódneve Futhark (a rúnaírás egy észak-európai változata).

A Futhark a maga idejében valóban a leggyorsabb motornak számított annak ellenére, hogy a fejlesztése során a legfontosabb szempont nem a sebesség, hanem sokkal inkább az alacsony memóriahasználat és a kis kódméret volt. Az Opera ugyanis sok olyan eszközben is felhasználta, ahol az erőforrások igencsak korlátozottak, a motor ennek ellenére meglepő sebességről tett tanúbizonyságot. Egészen a közelmúltig nem is volt vele különösebb probléma. A Chrome és a Firefox 3 megjelenése viszont rendesen felkavarta az állóvizet, mivel új, soha nem látott sebességeket értek el saját JavaScript motorjaikkal, és azóta is lelkesen fejlesztik azokat. Ráadásul a WebKit készítői sem tétlenkednek, az internetes fórumok pedig ma már a V8, Tracemonkey és Squirrelfish ütközeteinek zajától hangosak.

Az Opera a régi motorral már csak a sor végén kulloghat (az Internet Explorert leszámítva), ráadásul az új, gyors motorok elterjedésével egyre több oldal ki is használja a nagyobb sebességből fakadó előnyöket. Nem lehet lazán legyinteni, hogy csak néhány milliszekundumról van szó: a Gmailhez hasonló komplex oldalakon tisztán érezhető a különbség.

A fejlesztői blogon olvasható mai bejegyzés alapján azonban az Opera felveszi a kesztyűt. Az utóbbi hónapokban ugyanis titokban egy új ECMAScript motort fejlesztettek, ami a Carakan nevet kapta. Az Opera ugyanis régi írásformák neveit adja  JS motoroknak, mint Linear A, Linear B vagy a már említett Futhark, míg a Carakan egy jávai írásforma neve.

Tovább...
süti beállítások módosítása