בניגוד Python, Ruby, PHP, Perl או, אין מספר גרסאות לליבה של JavaScript. השפה עצמה נשלטת על ידי תקן ECMAScript, המשתמשת בסימונים שונים בין גרסאות השונות של תחביר JS.
כרגע הגרסה של ECMAScript שמחליטה מה תחביר JavaScript בתוקף ומה לא הוא מהדורת ECMA-262 מהדורה 5.1. הגרסה העתידית, אחד שעליו הפיתוח חדש מתבצע היא מהדורת 6.x.
כאן מקום Traceur מגיע לשימושי, המאפשר למפתחים לכתוב קוד בECMAScript 6, לוקח קוד ושהפיכתו לECMAScript תקף 5.
בדרך זו, את הקוד שמפתחים לכתוב, ניצול תכונות JS חדשים שונות מקבלת מתורגם עם Traceur לתחביר הישן, בערך אותו הדבר, מוכן לפריסה בדפדפן ES5 תואם.
אתה יכול להשתמש בTraceur או ללמוד או לבדוק את תכונות ES6 חדשות, ולבדוק את זה בדפדפן הנוכחי שלך מבלי להשתמש במתורגמן ES6 מותאם אישית.
. גם אם באופן תיאורטי Traceur מייצר קוד ידידותי ES5, זה לא אמור לשמש לכתיבת קוד ייצור מוכן, בעיקר בגלל סטנדרטי ES6 נוטה לשנות (הרבה)
דרישות :
- Node.js 0.10 או גבוה יותר
תגובות לא נמצא