ECMA przedstawiła nową specyfikację języka JavaScript w długo oczekiwanej wersji 5. Teraz zostanie ona przedstawiona do akceptacji przez ISO. Wg. nieoficjalnych informacji, za przyjęciem specyfikacji głosowało 19 spośród 21 uprawnionych. Przeciw byli przedstawiciele IBM (wątpliwości dotyczące dokładności w obliczeniach na liczbach dziesiętnych) oraz Intela, który nie miał wystarczająco dużo czasu na sprawdzenie kwestii praw autorskich.
Do JavaScript w wersji 5 wprowadzono m.in mechanizm JSON (jako komponent języka), nowy, restrykcyjny tryb pracy interpretera (use strict) nie zezwalający m.in. na używanie zmiennych bez ich wcześniejszej deklaracji (var zmienna;), czyli rozwiązanie podobne jak to w językach C czy C++, czy obronę obiektów przed modyfikacjami (Object.seal() , Object.freeze() ).
Żródło:
http://www.heise-online.pl/newsticker/news...ipt-879449.html
Więcej informacji (specyfikacja ECMAScript w wersji 5):
http://www.ecma-international.org/publicat...ds/Ecma-262.htm