Det har vært en rimelig mengde spekulasjoner rundt Javascript hastighetsforbedringer i iPhone 3.0. Testing utført på iPhone Simulator følger med SDK førte ikke til en konkluderende resultat, men benchmarking gjort av Wayne Pan synes å antyde at iPhone 3.0 håndterer Javascript 3x-10x raskere enn iPhone 2.1.
Siste år WebKit utvikling team sluppet informasjon om en ny Javascript-motor, planlagt å ha en dramatisk forbedring i ytelse. Opprinnelig kalt squirrelfish (nå kalt "Nitro"), til dags dato har det ikke blitt inkludert i noen store lanseringen av iPhone OS.
Forventningene er at ytelsesforbedringer som finnes i iPhone 3.0 er på grunn av inkludering av squirrelfish motoren, som fører til raskere nettside surfing og kjappere web app ytelse.
Den nye Nitro motoren har gradvis blitt forbedret av WebKit-teamet det siste året, og er inkludert i den nyeste Safari 4 Beta. Denne nye motoren står for den dramatiske ytelsesforbedring i Safari 4, som Apple stater som øker både Javascript og HTML-gjengivelse:
>
Ved hjelp av den nye Nitro Engine, for eksempel Safari utfører Javascript opptil 30 ganger raskere enn Internet .
Explorer 7 og mer enn 3 ganger raskere enn Firefox 3 basert på prestasjoner i ledende bransjeytelsestester: iBench og SunSpider
I tillegg til overlegen Javascript-ytelse, Safari tilbyr top-flight HTML ytelse - den beste på alle plattformer - lasting sider 3 ganger raskere enn Internet Explorer 7 og nesten 3 ganger raskere enn Firefox 3.
>
Mens Nitro er absolutt ansvarlig for forbedret Javascript-ytelse, bedre HTML lasting ganger kan skyldes andre nettleser forbedringer. Forhåpentligvis disse vil også få flytte til Mobile Safari, økt ytelse og sidelastingshastigheten.
Dette er enda viktigere på en mobil enhet, hvor tilkoblingshastighet er langt mer begrenset enn på de fleste stasjonære maskiner.
Flytting denne nye motoren over til Mobile Safari på iPhone er faktisk det neste logiske skrittet, og 3,0 lanseringen av Apples iPhone-operativsystemet ville virke rimelig punktet der å integrere det. John Gruber laget et enkelt script for å teste om en nettleser er sannsynlig å være kjører Nitro motor - dette tester positivt i Safari 4, og han bekreftet i går at testen er også gått på iPhone 3.0
Alle disse.
biter av en pågående puslespillet synes å føre til en ganske sterk konklusjon at Mobile Safari på iPhone 3.0 vil motta en helt ny Javascript-motor, betydelige hastighetsforbedringer og bedre