miércoles, 9 de diciembre de 2009

ECMAScript 5, una nueva especificación para JavaScript



Pagina Oficial
La semana pasada fue aprobada la quinta edición de ECMAScript (ECMA-262 5th edition), una nueva especificación para JavaScript. Se trata de la primera revisión mayor de la especificación del lenguaje JavaScript desde 1999. De las 21 partes con derecho a voto, sólo IBM votó en contra por la falta de soporte para operaciones con decimales, e Intel se abstuvo. Ahora, el próximo paso en la estandarización de la próxima versión de este lenguaje es enviar la especificación ha ISO, para que también sea aprobada por este organismo.

Con esto se rompe finalmente el atasco de la cuarta especificación de JavaScript, que debía haberse terminado en 2008, y que nunca llegó a convertirse en un estándar por falta de acuerdo entre las distintas partes.

Las dos novedades que más atrae mi atención en nueva especificación son el soporte para JSON y la posibilidad de "congelar" un objeto, impidiendo que sea modificado, mediante Object.seal() y Object.freeze(). Esta última característica sin duda será un pilar para reforzar la seguridad del lenguaje.

No hay comentarios:

Publicar un comentario

Deja tu comentario...