Firefox 3.1 tuo valtavia nopeutuksia webiin
Firefox 3 on vasta yleistymässä, mutta Mozilla-säätiö valmistelee jo erittäin mielenkiintoista päivitystä. Firefox 3.1:n luvataan nostavan monien web-sovellusten suorituskykyä hurjasti - joissain tapauksissa jopa monikymmenkertaiseksi. Hurjan nopeutuksen takana on uudenlainen tekniikka.
Nopeutuksen salaisuus on Firefoxin kehitteillä oleva ominaisuus, Tracemonkey. Kyseessä on tekniikka, jolla nopeutetaan javascript-ohjelmointikielen suorittamista.
Tracemonkey ottaa uudet aseet käyttöön
Javascript on nettisivuilla erittäin käytetty ohjelmointikieli, mutta sen suorittaminen ei perinteisillä selaimilla ole kovin nopeaa. Tracemonkey sen sijaan käsittelee javascriptiä uudella tavalla.
Perinteisesti käskyjä suoritetaan sitä mukaa kun käyttäjän toimet etenevät. Tracemonkey ei jää odottelemaan, vaan kääntää nettisivun javascriptiä etukäteen ohjelmaksi. Kun käyttäjä antaa käskyjä, on taustalla jo valmista nopeaa ohjelmaa, ja vauhti kasvaa hurjasti.
Jopa moninkertaisia nopeutuksia
Mozillan mukaan Tracemonkey nopeuttaa joidenkin yksittäisten javascript-käskyjen suoritusta jopa 20-40-kertaiseksi. Käytännössä nopeutus on tietenkin maltillisempaa.
Firefoxin kehittäjät ja testaajat ovat tehneet erilaisia mittauksia. Firefox 3.1 nopeuttaisi niiden mukaan Sunspider javascript-testiä 83 prosenttia. Toisessa testissä havaittiin, että valokuvan kontrastin ja kirkkauden säätäminen sujui javascript-sovelluksessa jopa seitsemän kertaa nopeammin kuin aiemmin.
Firefoxin 3.1-versio julkaistaan todennäköisesti vielä tämän vuoden puolella.








