Diit.cz - Novinky a informace o hardware, software a internetu

Firefox si na JavaScript půjčí kousek WebKitu

Mozilla Firefox logo nové / Mozilla Firefox 3.5 logo

Rychlost, s jakou webový prohlížeč zpracovává JavaScriptové kódy, se postupem času dostala na přední příčky důležitých kritérií při výběru webových prohlížečů. Je to také důvod, proč je Google Chrome už třetí nejpoužívanější prohlížeč, což je vzhledem k jeho „mládí“ poměrně slušný úspěch. Google Chrome ujídá koláč postupně všem, nejvíce však asi Firefoxu a Internet Exploreru, přičemž stagnace nárůstu podílu Firefoxu je způsobena jeho ne příliš rychlým JavaScriptovým engine, který nese jméno TraceMonkey.

Naproti tomu Google Chrome, založený na renderovacím jádře WebKit (stejně jako Apple Safari), byl dlouho nejrychlejším prohlížečem, v poslední verzi 10.50 jej ale předehnala Opera. Aby Firefox držel krok, vezme si trochu kódu z WebKitu (protože je open source) a zkombinuje jeho výhody coby JIT překladače s výhodami TraceMonkey. Hovoříme o novém JavaScript engine s názvem „JägerMonkey“.

Rozdíly práce JavaScriptového engine ve WebKitu a TraceMonkey vysvětluje na blogu David Mandelin, který v Mozille dělá právě v týmu zabývajícím se JavaScript engine. Na JägerMonkey se pracuje zatím zhruba dva měsíce a engine je stále ve stádiu, kdy se nedá předvést nějaká smysluplná demonstrace funkčnosti. Takže vám zatím ani neřekneme, ve které verzi Firefoxu bychom se s ním mohli setkat. Firefox ale každopádně potřebuje pořádný „boosterpack“, pokud chce udržet s konkurencí krok. A že se s JavaScriptem budeme na webu setkávat stále častěji, je nyní jasné tak, jakože Slunce každý večer zapadne a každé ráno vyjde.

WIFT "WIFT" WIFT

Bývalý dlouholetý redaktor internetového magazínu CDR-Server / Deep in IT, který se věnoval psaní článků o IT a souvisejících věcech téměř od založení CD-R serveru. Od roku 2014 už psaní článků fakticky pověsil na hřebík.

více článků, blogů a informací o autorovi

Diskuse ke článku Firefox si na JavaScript půjčí kousek WebKitu

Čtvrtek, 11 Březen 2010 - 12:06 | BlueSpirit | No, nejsem si jist od kdy to je, zda od verze 3.5...
Středa, 10 Březen 2010 - 21:20 | JirkaH76 | souhlasim, rychlost resp. pomalost GUI ve FX je...
Středa, 10 Březen 2010 - 16:19 | Peter Fodreknickfotob | Este by to, chcelo dodat, kde WebKit je vlastne...
Středa, 10 Březen 2010 - 15:51 | Jan Tomášek | Ano, je to tak, autor článku to trochu plete.
Středa, 10 Březen 2010 - 15:16 | MrHenky | To sa vo verzii 4 radikálne zmení. Až tak, že...
Středa, 10 Březen 2010 - 15:01 | pkaso | Nejsem si jisty, ale mam pocit ze Chrome pouziva...
Středa, 10 Březen 2010 - 14:40 | Ondar | Výhoda FireFoxu a jeho přístupu přes XUL je v tom...
Středa, 10 Březen 2010 - 14:33 | HKMaly | Uvedom si, ze vyznamna cast GUI Firefoxu je v...
Středa, 10 Březen 2010 - 14:25 | Jan Tomášek | Já myslím, že "stagnace nárůstu podílu...

Zobrazit diskusi