lunedì 4 luglio 2011

Test di compatibilità JavaScript un browser con la prova 262

Inviato da Abel Avram

La recente pubblicazione ECMAScript 262 5,1 bug fix nella precedente versione principale 5.0, ed è accompagnata da test 262 , una suite online di test di compatibilità JavaScript.

Ecma International , l'organizzazione non-profit standard coinvolti nella standardizzazione di JavaScript (Netscape) e JScript (Microsoft), ha annunciato ECMA-262 versione 5.1 , una edizione dello standard destinato a correggere alcuni bug ed errori editoriali introdotti in ECMA 5.0 e pubblicato nel dicembre 2009 al fine di portare maggiore coerenza tra i browser. Per un elenco completo delle correzioni tecniche importanti e chiarimenti nel Edition 5.1 il lettore è invitato a leggere l'allegato F della serie (PDF).

L'aggiunta più importante a questa edizione dello standard è una suite di test ECMA che comprende oltre 10.000 test vuole verificare come vari browser supportano il linguaggio. Qualsiasi sviluppatore può eseguire il test inhttp://test262.ecmascript.org . Sia Microsoft che Google hanno contribuito ciascuno con oltre 5.000 test da Testing Center di IE e Sputnik , rispettivamente, e la lista è aperta , l'organismo di normalizzazione la promessa di pubblicarla come unrapporto tecnico Ecma a dicembre con aggiornamenti successivi.

Microsoft si è affrettato a eseguire un test contro tutti i principali browser , mostrando che IE 10 PPB2 passa il 99% dei test, seguito a ruota da Firefox 5 e Chrome, Opera ma essendo ancora molto indietro nella realizzazione JavaScript secondo il passaggio di serie solo il 65% di delle prove:

Si prevede che i principali browser sarà superare tutti i test o quasi tutti in un prossimo futuro, ad eccezione di Opera che ha bisogno di giocare qualche recuperare.

È interessante notare che tutte le aziende principali browser si stanno unendo per avere concordato HTML5 e standard ECMAScript, che è molto necessario per un esperienza web unificata dal punto di vista dell'utente, la competizione verso i servizi forniti e gli ecosistemi creato intorno a loro. Questa è una netta separazione dal passato, almeno da questo punto di vista, quando Microsoft e Netscape hanno combattuto aspramente per dominare l'esperienza web, fornendo i browser che sono incompatibili tra loro in molti modi.


Corso Java - Corsi Java - Corsi programmazione Java

Corso programmazione Android - Certificazione Android

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.