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: