La rapidez del navegador del iPhone

safaribrow1.jpg

Craig Hockenberry nos ofrece hoy una serie de pruebas interesantes en la que compara el navegador del iPhone con el navegador Safari 3 en una mac de 1.83 Ghz Intel Core Duo:

Test iMac iPhone Slower by
100,000 iterations 0.041 secs. 3.209 secs. 78x
10,000 divisions 0.005 0.413 82x
10,000 sin(x) calls 0.009 0.709 79x
10,000 string allocations 0.010 0.777 78x
10,000 function calls 0.010 0.904 90x

 Lo que significa que el navegador en el iPhone es por lo genral 80 veces más lento que el navegador en una Mac, así que si quieres programar para el iPhone, hay que tener esto en cuenta.  Claro que ahora que existe la posibilidad de desarrollar aplicaciones nativas en el iPhone a trav´s del toolchain, Craig compara esta vez el rendimiento de las aplicaciones nativas con las de javascript, y los resultados son sorprendentes:

Test Native Javascript Slower by
100,000 iterations 0.015 secs. 3.209 secs. 214x
10,000 divisions 0.004 0.413 103x
10,000 sin(x) calls 0.105 0.709 7x
10,000 string allocations 0.085 0.777 9x
10,000 function calls 0.004 0.904 226x


Conclusión clara…nativo es mejor, por eso hace falta un SDK para el iPhone…

via.jpgDaring Fireball


Posted

in

by

Tags: