La società Medialets ha appena pubblicato i risulati di un test effettuato per confrontare le prestazioni in Javascript dei principali smartphone in commercio accomunati dall’utilizzo di un brower basato su Webkit (il “motore” sviluppato da Apple dal 2002 e tramutatosi dal 2005 in un progetto open source cui oggi contribuiscono anche altre società come Nokia e Google). Per il test è stata utilizzata (come spesso accade) la suite SunSpider. Questi i risultati del benchmark:

All’estrema sinistra del grafico vediamo le prestazioni di un Macbook Core 2 Duo 2Ghz, che vengono prese come riferimento (1x). Gli altri risultati sono tempi multipli del tempo impiegato dal Macbook, perciò più sono alti più è stato lento lo smartphone.
Dai benchmark effettuati si è evidenziato che:
- l’iPhone 3GS è attualmente lo smartphone con le migliori prestazioni in javascript fra quelli testati, risultando 3 volte più veloce del Palm Pre (cosa ancora più rilevante se consideriamo che Pre e 3GS hanno un hardware molto simile, basato sul processore Arm Cortex A8)
- l’iPhone 3GS, sempre limitatamente alle prestazioni in javascript, risulta solo 12 volte più lento di un Macbook, che per uno smartphone è un risultato notevole
- l’OS 3.0, evidentemente implementando una build più recente di webkit, ha portato ad un netto miglioramento delle prestazioni in javascript anche per l’iPhone 3G (e, anche se non è stato testato, il 2G); del resto erano stati molti i possessori del 3G a notare, aggiornando al 3.0, una maggiore velocità nella navigazione internet
- fanalino di coda del benchmark risulta il browser di Android OS 1.5
Ci teniamo a precisare che questi test riguardano solo uno specifico aspetto delle prestazioni di questi smartphone, cioè la velocità in javascript dei rispettivi browser, e non aspirano a stabilire in assoluto “chi è più prestante di chi”. Tuttavia, come spiegato da Medialets, questo è uno dei test più “cross-platform” che si possa utilizzare per confrontare sistemi operativi così diversi. A questo aggiungiamo che le prestazioni in javascript possono essere un buon indicatore delle prestazioni globali nella navigazione internet, pur costituendone solo una componenente.
