Opera připravuje nový javascriptový engine Carakan. Můžeme čekat velké zrychlení
Opera včera přinesla první informace o připravovaném novém javascriptovém enginu s názvem Carakan. Ačkoliv JavaScript v Opeře není rozhodně pomalý, na současné verze dalších prohlížečů (konkrétně Firefoxu, Safari a Chrome) již nestačí. Nový engine se pokusí tuto propast dohnat.
Novinkou bude přechod na registrový virtuální stroj ze stávajícího zásobníkového (viz také vysvětlení o co se jedná a jaký je mezi nimi rozdíl) a hlavně generování nativního kódu procesoru (vysvětlení). Další novinkou je zrychlení přístupu k objektům pomocí podobných metod, jaké najdeme u SquirrelFish nebo V8. Nativní kód nebude využit pouze pro vlastní JavaScript, ale také pro zpracovávání regulárních výrazů (stejný krok před již časem učinili i vývojáři SquirrelFish, javascriptového engine Webkitu).
Opera přichází s vylepšením JavaScriptu relativně pozdě za ostatními prohlížeči (resp. všemi prohlížeči kromě IE, který je v tuto chvíli stále mimo soutěž), navíc přináší zlepšení, které již enginy ostatních prohlížečů mají. Novinky jistě povedou až k několikanásobnému zrychlení JavaScriptu. Ovšem, zda to postačí k dohnání dalších prohlížečů nebo zda se je Opeře podaří předehnat, zatím nevíme. Ani ostatní prohlížeče totiž nezahálejí a pravděpodobně budou i nadále zrychlovat.
K TÉMATU: Velký test rychlosti JavaScriptu v prohlížečích
Nejedná se o jedinou připravovanou novinky Opery. Pracuje se na rozšíření grafické knihovny Vega, která umožní využít hardwarové akcelerace při zobrazování stránek.
Dále čtěte…
- Javascriptové novinky: souboj o nejrychlejší engine pokračuje 19. 3. 2009 0:00
- Velký test rychlosti JavaScriptu v prohlížečích 5. 2. 2009 0:00
- Do hlubin implementací JavaScriptu: 4. díl - implementace v prohlížečích 20. 11. 2008 0:00
- Do hlubin implementací JavaScriptu: 1. díl - úvod 30. 10. 2008 0:00
- v8cgi: JavaScript na serveru 24. 5. 2010 0:00
Dohnat a predehnat!
celé vláknoRe: Dohnat a predehnat!
celé vláknojavascript v opere nestaci?
celé vláknoRe: javascript v opere nestaci?
celé vláknoJe sice hezke, ze s tim jak jde vyvoj aplikaci se zrychluje javascript (ktery jeste nejakou tu dobu, budu povazovat za hezky doplnek, na kterem nesmi byt aplikace zavisla). Ale k cemu me je, ze se 100 objektu zpracuje o 5 milisekund rychleji, kdyz vykreslovaci jadro nebude stihat ? :(
Prece nejsem jediny, ktery javascript pouziva na ty hezke gui klikacu vykreslovaci efekty, jako rolujici menu, nacteni obrazku a pod., ktere ve vetsine prohlizecu dokazi pekne zamestnat procesor.
Trosku neskor, ale predsa :)
celé vláknoOpera patrila dlhsiu dobu k najrychlejsim prehliadacom a pri vyvoji 9.5 este znasobila svoju rychlost. To, ze ju ostatne prehliadace uz dohnali je predsa normalne a tak sa pri dalsom vyvoji (mozno uz pri sucasne pripravovanej 10.5) bude snazit zrovnat krok...
Prve predstavenie JS enginu u Opery 9.5: http://nontroppo.org/timer/kestrel_tests/
Porovnanie Opery 9.5 so starsiou verziou a ostatnymi prehliadacmi: http://opera-prehliadac.com/index.php/prehliadac-opera/clanky-a-navody/304-opera-vs-firefox-vs-internet-explorer.html
Hurá! Už aby to bylo!
celé vláknoZlepšení rychlosti webu i javy je sice podstatné (oproti 9.63), ale zázraky se stále nekonají. Chromium 2.0.160.1 a Firefox 3.2a1pre vycházejí stále řádově mnohem lépe. (((tedy podle SunSpider a V8, subjektivně mi javahry jdou rychle i v Opeře)))
Tyhle navrhované novinky zní úžasně. Kdoví o kolik to můžet zrychlit celou Operu ?! Hádám, že pokud se jim to fakt podaří, bude Opera opět první nejen v bezpečnosti a html, ale i v JS
Re: Hurá! Už aby to bylo!
celé vláknoRe: Hurá! Už aby to bylo!
celé vláknohttp://my.opera.com/desktopteam/blog/
klikni na odkaz v pravo dole "LATEST SNAPSHOTS"
Re: Hurá! Už aby to bylo!
celé vláknoUNIX 4126
Windows 1229
Mac 6195