Không giống như Python, Ruby, PHP, Perl, không có số versioning cho lõi JavaScript của. Bản thân ngôn ngữ được quy định bởi các tiêu chuẩn ECMAScript, có sử dụng các ký hiệu khác nhau giữa các phiên bản khác nhau của các cú pháp JS.
Các phiên bản hiện tại của ECMAScript rằng quyết định cú pháp JavaScript hợp lệ là những gì và những gì không ECMA-262 Phiên bản 5.1 là phiên bản. Các phiên bản trong tương lai, một trong những ngày mà phát triển mới đang được thực hiện là bản 6.x.
Đây là nơi Traceur đi vào tiện dụng, cho phép các nhà phát triển để viết mã trong ECMAScript 6, lấy mã và chuyển đổi nó để ECMAScript 5 hợp lệ.
Bằng cách này, các mã mà các nhà phát triển viết, lợi dụng các tính năng khác nhau JS mới được dịch với Traceur cú pháp cũ, xấp xỉ như nhau, sẵn sàng để triển khai trong một trình duyệt ES5-compliant.
Bạn có thể sử dụng Traceur hoặc là tìm hiểu hoặc kiểm tra các tính năng ES6 mới, và kiểm tra nó ra trong trình duyệt hiện tại của bạn mà không cần phải sử dụng một thông dịch viên ES6 tùy chỉnh.
. Ngay cả khi về mặt lý thuyết Traceur sản xuất ES5 mã thân thiện, nó không nên được sử dụng để viết mã sản xuất-sẵn sàng, chủ yếu là bởi vì tiêu chuẩn ES6 có xu hướng thay đổi (rất nhiều)
Yêu cầu :
- Node.js 0.10 hoặc cao hơn
Bình luận không