ES2015

ECMAscript

En la actualidad la versión estándar de ECMAscript es la presentada en 2011. Sin embargo, ya muchos navegadores y sistemas son capaces de entender ES2015 (también conocida como ES6), de hecho actulamente solo IE, Opera Mini y Blackberry siguen sin soporte a ES2015, con excepción de los módulos donde solo Chrome y Safari tienen soporte; ES2015 mejora varios aspectos del lenguaje y proporciona nuevas variantes a la programación, que aporta distintas ventajas.

Transpiladores

Concientes de los problemas de compatibilidad o soporte a ES2015 en las distintas plataformas sobre todo móviles, un desarrollador poco informado podría pensar que sea poco aconsejable usar hoy ES2015, debido a la falta de compatibilidad y que lo mejor sería esperar a que todos los navegadores se pongan al día para empezar a usar ES2015 con todas las garantías, me suena 🤔.

Pero si ES2015 aporta ventajas y mejoras lo aconsejable debería ser utilizarlo. Entonces un transpilador nos ayuda a transformar código escrito en ES2015 a ES5 para así asegurar la compatibilidad con todos los navegadores. Claro, traspilarlo pierde en parte su eficiencia pues no se aprovechan las nuevas características. De

Revisión y comparación

ES6 Features revisa todas las nuevas características y compara como se escriben ahora con el como se escribían en ES5. Es una herramienta útil para un vistazo rápido 😄.

Librerías

En esta sección hay librerías qe no tienen dependencia alguna, y que sirven de alternativa a plugins de JQuery.

Compatibilidad con navegadores

Sitio donde se pueden buscar características y graficamente ver la compatibilidad que tienen los navegadores, ya sea HTML, CSS o JS.

Polyfills para que características de ES6 sean 'soportadas' por navegadores antiguos


Basada en una presentación originalmente presentada en la oficina. Modificada

#Javascript