Ho fatto un semplice test con javascript e Opera è risultato essere il browser più veloc… sorry, volevo dire il più lento.
Venerdì, Dicembre 28th, 2007
Consiglio la lettura di questo post anche a chi non se ne intende di javascript ma ha sempre creduto che Opera fosse il browser più veloce.
Stasera mi sono ritrovato a fare un test javascript per verificare la velocità del for e del for-in nei vari browser.
Lo script crea due oggetti con 10,000 elementi che vengono ciclati prima in un modo e poi nell’altro:
-
function tm() {
-
return new Date().getTime();
-
}
-
-
//FOR-IN VS FOR
-
var ar1 = [];
-
var ar2 = {}
-
-
for(var i = 0; i!=10000; i++) {
-
ar1[i] = null;
-
ar2[‘key’ + i] = null;
-
}
-
-
var tm1 = tm();
-
for(var i = 0; i!=10000; i++) {
-
ar1[i] = “stringa”;
-
}
-
-
tm1 = tm()-tm1;
-
var tm2 = tm();
-
-
for(var i in ar2) {
-
ar2[i] = “stringa”;
-
}
-
-
tm2 = tm() -tm2;
-
-
alert(tm1 + ‘\n‘ + tm2);
Con grande sorpresa, questi sono i risultati dei test da me effettuati su Windows XP con System Pack 2:
Firefox 2.0.0.11
for: 16ms
for-in: 31ms
Internet Explorer 6
for: 31ms
for-in: 47ms
Safari 3.0.3
for: 31ms
for-in: 47ms
Opera 9.22
for: 16ms
for-in: 15047ms
Guardate l’ultimo valore, anche a chi non ha mai sentito parlare di javascript dovrebbe risultare ovvio: per un’operazione che persino IE 6 compie in meno di un ventesimo di secondo, Opera 9 impiega ben 15 secondi!!!
Alla faccia della velocità…
Se ancora avete dubbi su quale browser usare scaricatevi la Beta 2 di Firefox 3: semplicemente una scheggia ![]()
Oggi vado un pò controcorrente. Mentre la blogosfera parla della
Grazie a una soffiata del blog
Per chi non lo conoscesse l’Acid2 è uno dei test più affidabili per verificare l’aderenza dei browser agli standard, in particolare per ciò che riguarda il supporto css.
Avete visto? Un pò contradditorio vero?
Vi segnalo questa mini lista di software free che permettono d creare delle gif animate. Sono tutti semplici da usare e supportano vari formati; personalmente io ho sempre utilizzato imageready, ma con un pò di pazienza e con l’ausilio di altri software come photoshop o the gimp dovreste essere in gradi di ottenere buoni risultati anche con questi software ; )
Pare finalmente che sempre più applicazioni web 2.0 italiane stiano iniziando a vedere la luce. Certamente non poteva mancare un servizio di photo sharing: a tale proposito vi presento 
