Till skillnad Python, Ruby, PHP eller Perl, finns det ingen versionsnummer för JavaScript kärna. Själva språket styrs av ECMAScript standard, använder det olika beteckningar mellan olika versioner av JS syntax.
Den aktuella versionen av ECMAScript som avgör vad som är giltig JavaScript syntax och vad som inte är ECMA-262 Edition 5.1 upplaga. Den framtida version, den på vilken ny utveckling genomförs är 6.x Edition.
Här är där Traceur kommer in till hands, vilket gör att utvecklare att skriva kod i ECMAScript 6, tar den koden och konvertera den till giltig ECMAScript 5.
På detta sätt, den kod som utvecklarna skriver, att dra nytta av olika nya JS funktioner blir översatt med Traceur den gamla syntaxen, ungefär samma, redo för distribution i en ES5-kompatibel webbläsare.
Du kan använda Traceur antingen lära sig eller testa nya ES6 funktioner, och testa det i din nuvarande webbläsare utan att behöva använda en anpassad ES6 tolk.
. Även om teoretiskt Traceur producerar ES5 vänliga kod, bör det inte användas för att skriva produktionsfärdiga kod, främst på grund av ES6 standarden tenderar att förändras (mycket)
Krav :
- Node.js 0,10 eller högre
Kommentarer hittades inte