Thuật ngữ Transpiling là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
214 lượt xem
Javascript senior

Không có cách nào để polyfill các cú pháp mới đã được thêm vào ngôn ngữ. Vì vậy, lựa chọn tốt hơn là sử dụng một công cụ chuyển đổi mã mới hơn của bạn thành các mã tương đương cũ hơn. Quá trình này thường được gọi là transpiling, một thuật ngữ để chuyển đổi + biên dịch (transforming + compiling).

Thông thường, bạn chèn transpiler (trình chuyển đổi) vào quy trình phát triển của mình, tương tự như trình ghép mã (linter) hoặc trình thu nhỏ (minifier) của bạn. Có khá nhiều bộ chuyển đổi tuyệt vời cho bạn lựa chọn:

  • Babel: Chuyển ES6+ thành ES5
  • Traceur: Chuyển ES6, ES7 và hơn thế nữa sang ES5
{{login.error}}