Web Platform Baseline cung cấp cho bạn thông tin rõ ràng về các tính năng trên nền tảng web an toàn để sử dụng trong các dự án hiện tại. Khi đọc một bài viết hoặc chọn một thư viện cho dự án của bạn, nếu các tính năng được sử dụng đều là một phần của Đường cơ sở, thì bạn có thể tin tưởng mức độ tương thích của trình duyệt. Bằng cách điều chỉnh cho phù hợp với Đường cơ sở, bạn sẽ không bị ngạc nhiên khi thử nghiệm trang web của mình.
Baseline đang ra mắt trên các nền tảng MDN, Can I Use, web.dev, và chúng tôi sẽ cung cấp các công cụ để bạn cho thấy rằng các tính năng được mô tả trong một bài viết hoặc thư viện đều có trong Baseline.
![Ảnh chụp màn hình của trang cho hàm không đồng bộ trên MDN. Dấu kiểm màu xanh lục của Baseline cho biết tính năng này đang được cung cấp rộng rãi.](https://web.dev/static/baseline/image/mdn-screenshot.png?authuser=5&hl=vi)
Baseline giúp tất cả các bên liên quan và thành viên trong nhóm dễ dàng hiểu được khả năng hỗ trợ trình duyệt mục tiêu.
- Khi lập kế hoạch cho một dự án, thay vì cần liệt kê các phiên bản trình duyệt cụ thể, bạn có thể đặt yêu cầu sử dụng các tính năng thuộc Cơ sở.
- Khi phát hành thư viện, bạn có thể giúp người dùng tiềm năng hiểu khả năng hỗ trợ của các tính năng được dùng (và từ đó xác định xem liệu tính năng đó có an toàn để sử dụng trên trang web của họ hay không) bằng cách khai báo tính năng hỗ trợ cho Baseline.
- Khi viết hướng dẫn, bạn có thể cho độc giả biết rằng mọi nội dung được mô tả đều có trong Baseline. Sau đó, độc giả của bạn sẽ biết đây là giải pháp mà họ có thể kết hợp vào một dự án.
Các tính năng trở thành một phần của Baseline bằng cách nào?
Đường cơ sở có 2 giai đoạn:
- Mới có: Tính năng này được trình duyệt cuối cùng trong số các trình duyệt chính hỗ trợ và do đó có khả năng tương tác.
- Có sẵn rộng rãi: Đã 30 tháng kể từ ngày có khả năng tương tác mới. Hầu hết trang web đều có thể sử dụng tính năng này mà không cần lo lắng về mức độ hỗ trợ.
Sau đây là tập hợp trình duyệt chính:
- Chrome (máy tính và Android)
- Edge (máy tính để bàn)
- Firefox (máy tính và Android)
- Safari (macOS và iOS)
Tính năng nhắm mục tiêu cơ sở giúp ngăn các yêu cầu đối với trang web của bạn bị kẹt trong quá khứ. Khi thêm các tính năng, bạn có thể tận dụng những tính năng mới đã trở thành một phần của Baseline, để duy trì cùng mức hỗ trợ cho người dùng.
Cộng tác với đối tác của chúng tôi trên các trình duyệt khác
Nhóm Chrome muốn cải thiện trải nghiệm của các nhà phát triển và chúng tôi biết tầm quan trọng của việc các trang web và ứng dụng của bạn hoạt động tốt trên mọi trình duyệt. Để cải thiện khả năng tương tác, chúng tôi đã và đang hợp tác với Apple, Microsoft và Mozilla, cùng với các đối tác khác trong phiên bản Interop 2022 và Interop 2023.
Vì sẽ luôn có một khoảng trống giữa các tính năng có sẵn trong tất cả các trình duyệt, nên chúng tôi đã đề xuất ý tưởng tạo một tập hợp tính năng an toàn đã biết cho Nhóm cộng đồng Web DX. Ý tưởng này trở thành Baseline, một cách xác định tính năng nào hoạt động tốt trên tất cả các công cụ, một cách thức rõ ràng để hỗ trợ trong thế giới nhiều động cơ.
Tích hợp với các nhà cung cấp công cụ
Kho lưu trữ nhật ký của Quảng cáo tìm kiếm động là một tập dữ liệu có sẵn công khai gồm dữ liệu Giám sát người dùng thực (rum). Họ xuất bản rum Thông tin chi tiết, là một trang cung cấp các thông tin chi tiết quan trọng nhất từ dữ liệu của họ, bao gồm cả dịch vụ hỗ trợ của Baseline. Dữ liệu này cho bạn biết tỷ lệ phần trăm người dùng có phiên bản trình duyệt trong phiên bản Baseline mà bạn đã chọn.
Chúng tôi hy vọng có thể sớm chia sẻ thêm nhiều công cụ tích hợp với bạn. Nếu bạn là một nhà cung cấp công cụ, thì chúng tôi rất mong được biết ý kiến của bạn khi bạn tích hợp Baseline vào sản phẩm.
Giá trị cơ sở 2023
Đường cơ sở sẽ di chuyển khi nhiều tính năng có khả năng tương tác. Tuy nhiên, chúng tôi cho rằng việc hiểu rõ bộ tính năng của web tại một thời điểm nào đó sẽ rất hữu ích. Do đó, mỗi năm chúng tôi sẽ công bố bộ dữ liệu Cơ sở của năm một lần.
Giờ đây, bạn có thể đọc về các tính năng đã trở thành một phần của Baseline 2023.
Tham gia
Baseline được phát triển trong khuôn khổ dự án Tính năng web, một dự án dựa trên cộng đồng nhằm cung cấp một bộ tính năng toàn diện và mới nhất gồm các tính năng được nhóm vào nền tảng web. Bất cứ ai cũng có thể đóng góp cho Baseline bằng cách thêm tính năng mới, đánh giá các tính năng hiện có hoặc đưa ra ý kiến phản hồi dưới dạng vấn đề trên kho lưu trữ đó.
Nếu bạn là tác giả của thư viện hoặc công cụ, chúng tôi sẽ giúp bạn dễ dàng hỗ trợ họ. Sắp tới, chúng tôi sẽ cung cấp nhiều cách để chứng minh rằng thư viện hoặc công cụ của bạn tương thích với Baseline. Tiện ích này có thể hiển thị trên GitHub và sẽ liên kết đến trang web Đường cơ sở. Hãy theo dõi trang này để biết thông tin cập nhật.