Ngừng sử dụng và xoá trong Chrome 94

Chrome 94 beta được phát hành vào ngày 26 tháng 8 năm 2021 và dự kiến sẽ trở thành phiên bản chính thức vào cuối tháng 9 năm 2021.

Ngừng sử dụng và xoá WebSQL trong ngữ cảnh của bên thứ ba

WebSQL trong ngữ cảnh bên thứ ba hiện không còn được dùng nữa. Dự kiến sẽ bị xoá trong Chrome 97. Tiêu chuẩn Cơ sở dữ liệu Web SQL được đề xuất lần đầu vào tháng 4 năm 2009 và bị loại bỏ vào tháng 11 năm 2010. Gecko chưa bao giờ triển khai tính năng này và Metric đã ngừng cung cấp tính năng này vào năm 2019. W3C khuyến khích sử dụng Bộ nhớ trên webCơ sở dữ liệu đã lập chỉ mục cho những người cần các giải pháp thay thế.

Nhà phát triển sẽ nhận thấy rằng chính WebSQL sẽ không được dùng nữa và bị xoá khi mức sử dụng đạt mức thấp.

Hạn chế yêu cầu mạng riêng cho tài nguyên phụ trong ngữ cảnh bảo mật

Giờ đây, các yêu cầu mạng riêng cho tài nguyên phụ chỉ có thể được thực hiện trong bối cảnh bảo mật. Yêu cầu mạng riêng là những yêu cầu được đưa ra từ một mạng công khai, nhắm đến một mạng riêng. Các ví dụ bao gồm các yêu cầu từ Internet sang mạng nội bộ và vòng lặp mạng nội bộ.

Đây là bước đầu tiên để triển khai đầy đủ Quyền truy cập mạng riêng tư. Các máy chủ chạy bên trong mạng cục bộ hoặc trên thiết bị của người dùng hiển thị các tính năng mạnh mẽ cho web theo những cách có thể khá nguy hiểm. Quyền truy cập mạng riêng tư đề xuất một tập hợp các thay đổi để hạn chế tác động của các yêu cầu đến những máy chủ này bằng cách đảm bảo rằng máy chủ chọn tham gia mọi hoạt động giao tiếp với các thực thể bên ngoài.

Để lựa chọn này có ý nghĩa bất kỳ, máy chủ cần đảm bảo rằng nguồn gốc ứng dụng được xác thực. Để làm được điều đó, chỉ những bối cảnh an toàn mới được cấp quyền đưa ra yêu cầu bên ngoài.

Chính sách về việc ngừng cung cấp

Để đảm bảo nền tảng hoạt động tốt, đôi khi, chúng tôi sẽ xoá các API khỏi Nền tảng web đã chạy khoá học. Có thể có nhiều lý do khiến chúng tôi xoá một API, chẳng hạn như:

  • Các API mới này sẽ được thay thế bằng các API mới.
  • Các bản cập nhật này được cập nhật để phản ánh thay đổi đối với thông số kỹ thuật nhằm giúp đảm bảo tính nhất quán và phù hợp với các trình duyệt khác.
  • Đây là những thử nghiệm ban đầu chưa bao giờ thành công trên các trình duyệt khác, và do đó, có thể làm tăng gánh nặng hỗ trợ cho các nhà phát triển web.

Một số thay đổi trong số này sẽ có ảnh hưởng đến một số lượng rất nhỏ các trang web. Để giảm thiểu vấn đề trước thời hạn, chúng tôi cố gắng thông báo trước cho các nhà phát triển để họ có thể thực hiện các thay đổi cần thiết nhằm duy trì hoạt động của trang web.

Hiện tại, Chrome có một quy trình để ngừng sử dụng và xoá API, về cơ bản là:

  • Thông báo trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và cung cấp tỷ lệ thời gian trong Bảng điều khiển công cụ của Chrome cho nhà phát triển khi phát hiện hoạt động sử dụng trên trang.
  • Hãy chờ, theo dõi rồi xoá tính năng này khi mức sử dụng giảm.

Bạn có thể tìm thấy danh sách tất cả tính năng không dùng nữa trên chromestatus.com bằng cách sử dụng bộ lọc không dùng nữa và các tính năng đã bị xoá bằng cách áp dụng bộ lọc đã xoá. Chúng tôi cũng sẽ cố gắng tóm tắt một số thay đổi, lý do và lộ trình di chuyển trong các bài đăng này.