I motsetning til Python, Ruby, PHP eller Perl, er det ingen versjonsnummeret for Javascript kjerne. Språket selv er styrt av ECMAScript-standarden, som bruker ulike notasjoner mellom ulike versjoner av JS syntaks.
Den gjeldende versjonen av ECMAScript som bestemmer hva som er gyldig Javascript syntaks og hva som ikke er ECMA-262 Edition 5.1-utgaven. Fremtiden versjonen, den ene som ny utvikling blir utført er 6.x Edition.
Her er der Traceur kommer i hendig, slik at utviklere å skrive kode i ECMAScript 6, tar den koden og konvertere den til gyldig ECMAScript 5.
På denne måten koden som utviklere skrive, drar nytte av ulike nye JS funksjoner blir oversatt med Traceur til den gamle syntaks, omtrent det samme, klar for utplassering i en ES5-kompatibel nettleser.
Du kan bruke Traceur å enten lære eller teste ut nye ES6 funksjoner, og teste det ut i din nåværende nettleser uten å måtte bruke en tilpasset ES6 tolk.
. Selv om teoretisk Traceur produserer ES5 vennlig kode, bør det ikke brukes for å skrive produksjonsklare kode, hovedsakelig fordi ES6 standard tendens til å endre (mye)
Krav :
- Node.js 0,10 eller høyere
Kommentarer ikke funnet