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.
Betere Javascript-prestaties: JaegerMonkey
-
- Berichten: 2547
- Lid geworden op: 9 oktober 2004, 12:11
Betere Javascript-prestaties: JaegerMonkey
¿ʇı̣ əsnqɐ ʇ,uɐɔ noʎ ɟı̣ əpoɔı̣un sı̣ pooɓ ʇɐɥʍ
- adri
- Moderator
- Berichten: 11541
- Lid geworden op: 5 maart 2005, 14:00
- Locatie: Diessen
Re: Betere Javascript-prestaties: JaegerMonkey
Meer informatie over dit onderwerp (en nog een paar andere onderwerpen, t.w. Direct2D acceleration en JetPack) kun je lezen op cnet news.
-
- Berichten: 2547
- Lid geworden op: 9 oktober 2004, 12:11
Re: Betere Javascript-prestaties: JaegerMonkey
Aah, het is een nieuws post geworden, leuk