A diferencia de Python, Ruby, PHP, Perl o, no hay número de versión para el núcleo de JavaScript. El lenguaje mismo se rige por el estándar ECMAScript, que utiliza diversas anotaciones entre las diferentes versiones de la sintaxis JS.
La versión actual de ECMAScript que decide cuál es la sintaxis de JavaScript válido y lo que no es ECMA-262 edición edición 5.1. La futura versión, aquella en la que se está llevando a cabo el nuevo desarrollo es el 6.x Edition.
Aquí es donde entra en Traceur a mano, lo que permite a los desarrolladores escribir código en ECMAScript 6, tomando ese código y convertirlo en ECMAScript 5 válida.
De esta manera, el código que los desarrolladores a escribir, aprovechando diversas nuevas características JS se traduce con Traceur a la sintaxis de edad, aproximadamente la misma, listo para el despliegue en un navegador compatible-ES5.
Puede utilizar Traceur a cualquiera aprender o probar nuevas características ES6, y probarlo en su navegador actual sin tener que utilizar un ES6 intérprete personalizado.
. Aunque teóricamente Traceur produce código amigable ES5, no se debe utilizar para escribir código listo para la producción, sobre todo porque la norma ES6 tiende a cambiar (mucho)
Requisitos :
- Node.js 0.10 o superior
Comentarios que no se encuentran