Betere Javascript-prestaties: JaegerMonkey

Vervanging van de nieuwspagina van MozBrowser.
Dorus
Berichten: 2547
Lid geworden op: 9 oktober 2004, 12:11
Mozilla/5.0 (Windows; U; Windows NT 6.0; nl; rv:1.9.2) Gecko/20100115 Firefox/3.6

Betere Javascript-prestaties: JaegerMonkey

Bericht door Dorus » 27 februari 2010, 13:59

Misschien ken je TraceMonkey (en zijn voorganger SpiderMonkey) al. TraceMonkey is supersnel, maar kan niet alles "tracen", SpiderMonkey is de Javascript-engine van Firefox van voor 2008, daar valt TraceMonkey op terug als hij er niet uit komt.

Andere browsers zoals WebKit/Safari gebruiken een andere methode om Javascript sneller te maken, ze versnellen de methodes die vaak aangeroepen worden. Dit is iets langzamer dan "tracen", maar veel sneller dan de voorgaande methode. Omdat op deze manier een veel groter deel van Javascript sneller gemaakt kan worden scoren browsers als Chrome en Safari beter op veel benchmarks.

Mozilla gaat nu werken aan een systeem van methode-optimalisatie. Deze zal gebruikt worden als tussenstap tussen SpiderMonkey en TraceMonkey. De codenaam hiervoor is JaegerMonkey.

De eerste resultaten laten al een 30-45% snellere Firefox zien, ook al is het niet zeker hoeveel hier van over blijft als het met tracing gecombineerd wordt. Nu nog hopen dat ze dit binnen afzienbare tijd in Firefox kunnen inbouwen om Firefox zo weer sneller te maken.
¿ʇı̣ əsnqɐ ʇ,uɐɔ noʎ ɟı̣ əpoɔı̣un sı̣ pooɓ ʇɐɥʍ

Gebruikersavatar
adri
Moderator
Berichten: 11542
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
Mozilla/5.0 (X11; U; Linux i686; nl-NL; rv:1.9.3a2pre) Gecko/20100228 Firefox/3.7a2pre (Slackware)

Re: Betere Javascript-prestaties: JaegerMonkey

Bericht door adri » 1 maart 2010, 23:45

Meer informatie over dit onderwerp (en nog een paar andere onderwerpen, t.w. Direct2D acceleration en JetPack) kun je lezen op cnet news.
Afbeelding

Dorus
Berichten: 2547
Lid geworden op: 9 oktober 2004, 12:11
Mozilla/5.0 (Windows; U; Windows NT 6.0; nl; rv:1.9.2) Gecko/20100115 Firefox/3.6

Re: Betere Javascript-prestaties: JaegerMonkey

Bericht door Dorus » 2 maart 2010, 14:50

Aah, het is een nieuws post geworden, leuk :D