Xuất bản: Ngày 29 tháng 4 năm 2026
Mã Polyfill và Transform cho phép bạn sử dụng những tính năng có thể không phải là Baseline (còn gọi là các tính năng Có phạm vi cung cấp hạn chế). Baseline không ngăn cản bạn sử dụng các tính năng Có phạm vi cung cấp hạn chế, nhưng bạn thường có thể sử dụng các tính năng Mới có trong Baseline hoặc Có phạm vi cung cấp rộng rãi mà không cần đến các tính năng này. Thử nghiệm Legacy JavaScript cho bạn biết những nơi có cơ hội cải thiện hiệu suất bằng cách áp dụng các tính năng thuộc Baseline.
Hãy cân nhắc sửa đổi quy trình xây dựng JavaScript để không chuyển đổi mã nguồn các tính năng Đường cơ sở, trừ phi bạn biết rằng mình phải hỗ trợ các trình duyệt cũ.
Cách truyền thông tin chi tiết này
Thông tin chi tiết này sẽ không xuất hiện nếu hệ thống phát hiện thấy hơn 5 KiB các polyfill hoặc biến đổi cho các tính năng JavaScript được hỗ trợ rộng rãi theo Đường cơ sở. Để truyền thông tin chi tiết này, bạn có thể cần định cấu hình chuỗi công cụ của trình đóng gói để tránh một số cạm bẫy.
Sử dụng ES6 trong bản phát hành chính thức
ES6 được hỗ trợ rộng rãi trong tất cả các trình duyệt. Nếu bạn đang sử dụng kết hợp trình đóng gói mô-đun và trình chuyển đổi JavaScript, chẳng hạn như Babel và cài đặt sẵn @babel/preset-env. Phần lớn các trang web không cần hỗ trợ các trình duyệt cũ chỉ hỗ trợ ES5.
Một công cụ thường được dùng với các trình đóng gói và Babel là Browserslist. Công cụ này chấp nhận nhiều truy vấn được chỉ định bằng ngôn ngữ tự nhiên, sau đó được dịch thành danh sách các môi trường trình duyệt mục tiêu. Ví dụ: bạn có thể nhắm đến các tính năng cơ bản được cung cấp rộng rãi bằng truy vấn Browserslist này ở bất kỳ nơi nào có thể tìm thấy cấu hình Browserslist:
baseline widely available
Baseline Widely available là một giá trị mặc định được đề xuất cho các dự án web mới. Tuy nhiên, như thường lệ, bạn nên đánh giá các trình duyệt được dùng để truy cập vào trang web của mình. Một công cụ như vậy là Trình kiểm tra đường cơ sở của Google Analytics.