gen 15

Come sapete dal post precedente ho recentemente scaricato ed iniziato a testare la beta di Windows 7… in questo articolo mi voglio soffermare sulle performance dei vari browser.

Ho voluto cominciare con un confronto un po’ “anomalo” ma che trovo possa essere comunque significativo… mi sono chiesto quindi quale  bundle (browser + os) offrisse la migliore “user experience” all’utente finale tra Windows Vista con IE7 contro Windows 7 con IE8. Mi rendo conto che sto confrontando 2 browser su due sistemi operativi differenti ma trovo che la cosa abbia un senso per un motivo banalissimo… quando mai l’utente comune va aggiornarsi il browser di sistema? Mio padre (e come lui molti altri) ad esempio si è recentemente preso un netbook con Windows XP e IE6… ha cominciato ad usarlo senza accorgersi di avere una versione vecchia del browser (tra parentesi non credo sappia nemmeno che versioni di IE esistono) e se non fosse stato per me avrebbe continuato ad usare il 6 fino alla fine della vita del netbook. Ho deciso quindi che il test avrebbe avuto senso in quanto rispecchierebbe il “feeling” che avrebbe l’utente medio che fosse andato a comprarsi la sua copia di aggiornamento Vista -> 7 (facendola poi installare al figlio del vicino di casa o al “cuggino”).

Nei test successivi invece faccio un confronto sulle prestazioni tra i maggiori browser disponibili adesso sulla scena per valutare quale sia il più performante. 

La macchina su cui si è svolta la sfida è la stessa descritta nel precedente post su Windows 7 (un P4 da 3,2GHz con 1GB di RAM)…

Il primo test è il SunSpider benchmark i cui risultati sono (minore è il tempo maggiori sono le performance):

sunspider-ie

Come possiamo vedere l’accoppiata Interet Explorer 8 e Windows 7 porta a casa risultati il doppio più rapidi di Internet Explorer 7 con Vista. Il merito ovviamente è da imputare in gran parte a IE8 che ha fatto grandi passi avanti (test tra i due browser che ho fatto in passato sullo stesso sistema operativo hanno dato risultati in linea con quanto ottenuto… anche se noto un miglioramento per IE8).

I risultati dell’Acid Test 3 sono (maggiore è la percentuale maggiore è l’aderenza agli standard):

acid3-ie

Anche qui notiamo che IE8 è più avanti del suo fratello maggiore… purtroppo però constatiamo anche che l’aderenza agli standard è ancora estremamente bassa. Come potrete notare più in basso Internet Explorer, per quanto concerne i browser più diffusi, è ancora quello che meno aderisce agli standard W3C.

I risultati del Benchmark - W3C DOM vs. innerHTML sono (minori sono i tempi maggiori sono le performance):

innerhtml-ie

Anche in questo test è possibile constatare come le performance del nuovo browser siano nettamente superiori… Microsoft evidentemente non è statacon le mani in mano e ha cercato di migliorare il suo browser. Nonostante tutto però IE8 rimane comunque un browser molto indietro rispetto alla concorrenza… dando infatti un’occhiata qua sotto a come si comportano Firefox 3, Google Chrome 1 e Safari 3.2 su Windows 7 ci si rende conto che a Redmond hanno ancora parecchia strada da fare prima di avere un browser veramente competitivo!

sunspider-w7

acid3-w7

innerhtml-w7

Da questa analisi si vede subito che in fatto di rapidità ed aderenza agli standard è Google Chrome a farla da padrone! Speriamo che Mountain View migliori questo browser (basato sul motore Webkit… lo stesso di Safari) che sembra davvero promettere estremamente bene.

mar 25

Come avevo già preannunciato nel precedente post mi sono cimentato nei benchmark dei browser anche su Windows XP ed i risultati (ben illustrati da esaurienti grafici) li potete ammirare qua sotto! Ovviamente da notare che, a differenza che nei test su OS X, qua ci sarà anche Internet Explorer 7 (Internet Explorer 8 verrà confrontato con la versione 7 separatamente).

Ed eccomi allora qua con gli esiti dei miei test fatti utilizzando Safari 3.1, Firefox 2.0.0.12, Firefox 3 beta 4, Opera 9.26 ed Internet Explorer 7 (aggiornato all’ultima release) su una macchina con una CPU Intel Pentium 4 3,2 GHz e 512 kb di Cache, 1 GB di RAM DDR 1 e Windows XP SP2 (con tutti gli ultimi aggiornamenti installati).  

Il primo test è il SunSpider benchmark i cui risultati sono (minore è il tempo maggiori sono le performance):

I risultati dell’Acid Test 3 sono (maggiore è la percentuale maggiore è l’aderenza agli standard):
I risultati del Benchmark - W3C DOM vs. innerHTML sono (minori sono i tempi maggiori sono le performance):
Stesso benchmark ma senza i dati di Internet Explorer 7:
I risultati del rendering di scragz.org sono (minore è il tempo e maggiore è la performance):
A differenza del test effettuato su OS X su Windows nessun particolare browser spicca dal confronto. 
Firefox 3 sembrerebbe promettere egregiamente sia dal punto di vista di conformità agli standard sia dal punto di vista della velocità.

Opera 9.26 spicca per velocità ma sembra non eccellere in quanto aderenza agli standard (il suo risultato nell’Acid Test 3 lascia un po’ a desiderare).

Firefox 2 è senza infamia e senza lode.

Safari, benché spicchi per rapidità ed aderenza agli standard, è il più lento nel rendering di pagine enormi e comunque non sempre renderizza correttamente le pagine (trovo che Safari per Windows sia di qualità infinitamente inferiore rispetto alla versione per OS X… quasi due software diversi).

Internet Explorer 7 è invece scandaloso, il più lento tra i browser ed il meno aderente agli standard… il vero “fanalino di coda” di questo test!

Inizialmente, visto che stavo testando anche Firefox 3 beta 4, ritenevo doveroso inserire anche Internet Explorer 8 nel confronto generale… ma visti i numerosi errori di rendering ho deciso che è ancora troppo “giovane” e necessita di parecchio sviluppo prima di poter essere realmente confrontato con dei browser funzionanti! In ogni caso riporto qua sotto una mini-sfida IE 7 vs. IE 8 riguardo agli stessi benchmark fatti sopra.

Ripartiamo con SunSpider benchmark i cui risultati sono (minore è il tempo maggiori sono le performance):

I risultati dell’Acid Test 3 sono (maggiore è la percentuale maggiore è l’aderenza agli standard):
I risultati del Benchmark - W3C DOM vs. innerHTML sono (minori sono i tempi maggiori sono le performance):
I risultati del rendering di scragz.org sono (minore è il tempo e maggiore è la performance):
Sembrerebbe, da questi dati, che Internet Explorer 8 sia prestazionalmente superiore al proprio predecessore… ma comunque ancora incredibilmente più lento di qualsiasi altra alternativa disponibile sul mercato (per tacere poi del fatto che continua ad essere in assoluto il browser con la minore aderenza agli standard web)! 

E’ pur sempre vero che si tratta di una beta… ma se continuano su questa strada a Redmond non saranno in grado di fare nulla che valga anche solo la pena confrontare con il resto del “mondo dei browser”.

mar 24

Ultimamente nel web, grazie al recente rilascio di Safari 3.1 ed al prossimo di Firefox 3, si è sentito dibattere molto su quale fosse il browser migliore (per velocità ed aderenza agli standard)… dibattiti portati avanti a colpi di benchmark! 

Chi sono io per non fare i miei bravi test? In fin dei conti “lo fan tutti”! Quindi eccomi qua con gli esiti dei miei test fatti utilizzando Safari 3.1, Firefox 2.0.0.12, Firefox 3 beta 4 e Opera 9.26 su un iMac 24” Aluminium con CPU Intel C2D Extreme 2.8 Ghz e 2 GB di RAM e Mac OSX 10.5.2.  

Il primo test è il SunSpider benchmark i cui risultati sono (minore è il tempo maggiori sono le performance):

I risultati dell’Acid Test 3 sono (maggiore è la percentuale maggiore è l’aderenza agli standard):
I risultati del Benchmark - W3C DOM vs. innerHTML sono (minori sono i tempi maggiori sono le performance):
I risultati del rendering di scragz.org sono (minore è il tempo e maggiore è la performance):
Dai grafici risulta evidente che il miglior browser al momento disponibile dal punto della velocità e dell’aderenza agli standard per Mac OS X sia Safari 3.1 seguito a ruota da Firefox 3 (che però essendo ancora in beta ha la possibilità di migliorare ed eventualmente sorpassare safari). A sorpresa, a fondo classifica, troviamo invece Opera 9.26 che ha perso in tutti i test effettuati, a volte anche di parecchie lunghezze!

A questa sfida ne seguiranno un’altra su Linux ed un’altra su Windows XP… quindi restate “sintonizzati”!