Skirtingai Python, Ruby, PHP, Perl ar nėra versijų skaičius JavaScript branduolio. Kalba pati reglamentuoja ECMAScript standarto, kuris naudoja įvairius žymėjimai tarp skirtingų versijų JS sintaksė.
Šiuo metu versija ECMAScript sprendžia, kas galioja JavaScript sintaksė ir kas ne yra ECMA-262 Edition 5.1 leidimas. Ateitis versija, vienas dėl kurių naujovė yra vykdomi yra 6.x versijos.
Štai kur Traceur ateina į ranka, leidžia kūrėjams rašyti kodą ECMAScript 6, atsižvelgiant, kad kodą ir konvertuoti jį į galiojantį ECMAScript 5.
Tokiu būdu, kodas, kad kūrėjai rašyti, pasinaudojant įvairių naujų funkcijų, JS gauna išversta Traceur prie senojo sintaksę, maždaug tas pats, paruošta diegimui į ES5 reikalavimų naršyklėje.
Galite naudoti Traceur į bet mokytis ar išbandyti naujų ES6 funkcijas ir išbandyti jį savo dabartinę naršyklę nereikia naudoti pasirinktinį ES6 vertėją.
. Net jei teoriškai Traceur gamina ES5 draugiškas kodą, jis neturėtų būti naudojamas rašyti gamybos paruoštas kodą, daugiausia dėl to, kad ES6 standartas yra linkęs pakeisti (daug)
Reikalavimai :
- Node.js 0,10 arba didesnis;
Komentarai nerastas