A differenza di Python, Ruby, PHP o Perl, non vi è alcun numero delle versioni per il core di JavaScript. Il linguaggio stesso è disciplinata dallo standard ECMAScript, che utilizza varie notazioni tra le diverse versioni della sintassi JS.
Il attualmente versione di ECMAScript che decide che cosa è la sintassi JavaScript valido e cosa non lo è è ECMA-262 Edition edizione 5.1. La futura versione, quella sulla quale nuovo sviluppo è in corso è il 6.x Edition.
Ecco dove entra in Traceur a portata di mano, permettendo agli sviluppatori di scrivere codice ECMAScript 6, prendendo quel codice e convertirlo in ECMAScript 5 valide.
In questo modo, il codice che gli sviluppatori scrivono, sfruttando diverse novità JS si traduce con Traceur per la vecchia sintassi, circa lo stesso, pronto per la distribuzione in un browser ES5-compliant.
È possibile utilizzare Traceur a uno imparare o provare nuove funzioni ES6, e verificare il lavoro svolto nel browser corrente, senza dover utilizzare un interprete ES6 personalizzato.
. Anche se in teoria Traceur produce ES5 friendly code, non dovrebbe essere usato per la scrittura di codice pronto per la produzione, soprattutto perché lo standard ES6 tende a cambiare (molto)
Requisiti :
- Node.js 0.10 o superiore
I commenti non trovato