El futuro de Javascript – ECMAScript 6
En este video Dave Herman, ingeniero de Mozilla Labs, repasa todo lo que se está teniendo en cuenta para publicar el nuevo estándar del ECMAScript 6 que se cree saldrá publicado en 2013, aunque algunas de sus novedades se verán antes en los últimos navegadores. Como él dice al final del video, se está tratando de hacer Javascript mejor para aplicaciones complejas, bibliotecas y generadores de código basándose en soluciones simples, generales y compuestas que puedan ser cohesivas como un todo. Entre estas soluciones se destacan el uso de módulos, útil tanto para javascript como para nodejs; el uso de la palabra let; los function generator al igual que en python; los proxies que van a posibilitar ‘wrappear’ y por ejemplo monitorear un objeto; manejo para binary data (StructTypes); el concepto de destructuring; rest-args y defaults para dejar de usar arguments; custom object iterations, un nuevo iterador; comprehensions, que nos va a permitir iterar por ejemplo al estilo de un lenguaje funcional como Haskell; string templates y safeHTML; Object-keyed tables, hash tables; etc…Les recomiendo que vean el video ya que así como nos puede mostrar lo que se viene también nos permite darnos cuenta cuanto sabemos del estándar actual.