JavaScript cũ

Ngày xuất bản: 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à Đường cơ sở (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 bạn sử dụng các tính năng có lượng hàng có hạn, nhưng bạn thường có thể sử dụng các tính năng mới hoặc có phạm vi cung cấp rộng mà không cần đến Baseline. Thao tác kiểm tra JavaScript cũ 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 phát hiện thấy hơn 5 KiB 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 phiên 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ư Babelcài đặt sẵn @babel/preset-env của trình chuyển đổi này. 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.

Browserslist là một công cụ thường được dùng với các trình đóng gói và Babel. 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.

Tài liệu tham khảo khác