Mozilla heeft voor Firefox een nieuwe just-in-time-compiler gebouwd voor het verwerken van javascript. De zogenaamde IonMonkey-engine zou aanzienlijk beter presteren dan de huidige JägerMonkey-engine en moet in Firefox 18 verschijnen.
In een posting van Mozilla-ontwikkelaar David Anderson wordt gesteld dat er een nieuwe stap wordt toegevoegd aan het compileren van javascript volgens de just-in-time-methode. Bij oudere compilers wordt direct een binary gecompileerd van de javascriptcode, terwijl IonMoney net als Java eerst een intermediate representation genereert. Deze representatie van de code kan vervolgens geoptimaliseerd worden nog voordat de uiteindelijke binary wordt gecreëerd. Daarbij wordt gebruik gemaakt van technieken als loop-invariant code motion, sparse global value numbering en linear scan register location.
IonMonkey is in Firefox 18, de huidige Nightly, tot 26 procent sneller dan de 'oude' javascript-engine in Firefox 15 bij het draaien van Mozilla's eigen Kraken-benchmark, zo blijkt uit metingen van Anderson op zijn Mac Pro. In V8, een benchmark van Google, zou IonMonkey 20 procent beter presteren.
Volgens Anderson heeft de nieuwe compilermethodiek niet alleen een groot snelheidsvoordeel, maar kunnen ontwikkelaars relatief eenvoudig nieuwe optimalisatie-algoritmen toevoegen om nog meer winst te boeken. IonMonkey zal op alle platformen waarop Mozilla browsers bouwt gaan draaien en uiteindelijk beschikbaar komen in Firefox 18. Deze moet begin 2013 uitkomen.
[Reactie gewijzigd door jabwd op woensdag 12 september 2012 17:57]
Webkit is voor de layout. Javascript wordt bij Chrome gedaan door V8 en bij Safari door Squirrelfish.Google (Chrome) en Apple (Safari) zijn gemaakt op webkit.
[Reactie gewijzigd door David Mulder op woensdag 12 september 2012 21:04]
Daar zit het probleem. Sites worden alsmaar mooier en zwaarder. Browsers worden sneller en sneller, maar het helpt natuurlijk niet als je nog op een Pentium 2 zit te surfen.oudere hardware
[Reactie gewijzigd door Erwines op woensdag 12 september 2012 21:32]
Ehm Doe je ogen eens open fire fox doet al jaren mee.Mooi dan kan Firefox weer een beetje meedoen in de browserwar met het feit dat ze ook snel zijn. Het lijkt de laatste tijd wel alsof iedereen denkt dat Chrome de enige snelle browser is die er bestaat terwijl de verschillen meestal niet eens zo groot zijn.
Ik vraag me alleen af of alle andere browsers dit ook niet gewoon mogen gebruiken aangezien het opensource is? Uiteraard wel met bronvermelding maar dit zou gewoon kunnen, toch?
[Reactie gewijzigd door Red_inc op woensdag 12 september 2012 17:56]
Sinds versie 9 is FF net zo snel als Chrome, ben een hele tijd een 50/50 FF/Chrome gebruiker geweest maar sinds v11 heb ik Chrome gewoon een schop gegeven, daar sinds v11 FF gewoon sneller is met de bijna alle dingen, zowel op een snelle i7 3930K als op een oudere langzame S939 2GHz X2.Who cares about een tiende hier een halve seconde sneller daar? internet gaat tegen woordig op alle browsers vlot.
[Reactie gewijzigd door D!zzy op vrijdag 14 september 2012 13:26]
[Reactie gewijzigd door twop op donderdag 13 september 2012 14:07]
[Reactie gewijzigd door Neko Koneko op woensdag 12 september 2012 19:23]
Je gaat het pas merken met de nieuwste webtechnieken.Fracties van seconden interesseren me weinig en ik zou zo niet durven zeggen of Chrome sneller of trager is dan Firefox. Het is in ieder geval geen merkbaar verschil.
[Reactie gewijzigd door YaPP op woensdag 12 september 2012 18:33]
Een paar voordelen zij er wel te noemen. mijn voornaamste is dat FF (of Pale Moon en andere afgeleiden) netjes staan waar ze horen te staan: Program Files! Alleen daarom zou ik geen Chrome op mijn machine willen hebben.Wat grappig is, omdat het ooit een van de snelste browsers was. Nu wordt Firefox voornamelijk nog gebruikt door mensen die er koppig bij blijven, het heeft eigenlijk geen voordelen meer op een browser als Chrome. Nog even en zelfs IE haalt FF in
[Reactie gewijzigd door Dreamvoid op woensdag 12 september 2012 17:40]
In V8, een benchmark van Google, zou IonMonkey 20 procent beter presteren.
...en overgestapt op een browser die nog meer updates doorvoert of je dat nou wil of niet en je er ook niet over informeert.Door de vele updates ben ik Firefox gaan vermijden...
[Reactie gewijzigd door Menesis op woensdag 12 september 2012 17:56]
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Websites en communities Mobiele telefoons Laptops Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True