Ngừng sử dụng và xoá bỏ trong Chrome 68

Joe Medley
Joe Medley

Xoá

Xoá document.createTouch

Phương thức document.createTouch() đang bị xoá vì hàm khởi tạo Touch() đã được hỗ trợ kể từ Chrome 48. Điều này tuân theo xu hướng lâu đời trong các API JavaScript là chuyển từ các hàm nhà máy sang hàm khởi tạo. Phương thức document.createTouchList() có liên quan chặt chẽ dự kiến sẽ bị xoá trong Chrome 69.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

Xoá Document.selectedStylesheetSet và Document.preferredStylesheetSet

Các thuộc tính Document.selectedStylesheetSet và Document.preferredStylesheetSet sẽ bị xoá vì các thuộc tính này không chuẩn và chỉ được Chrome và WebKit triển khai. Các phiên bản tiêu chuẩn của các thuộc tính này đã bị xoá khỏi thông số kỹ thuật vào năm 2016.

Document.styleSheets cung cấp một số chức năng tương tự, nhưng không phải tất cả. Rất may, nguy cơ đối với các trang web là thấp vì việc sử dụng các mục này dường như chỉ ở mức một con số. (Xem Ý định xoá để biết số lượng chính xác.)

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

WEBGL_compressed_texture_atc

Trước đây, Chrome cung cấp các định dạng AMD_compressed_ATC_texture_atc. Các định dạng này được hỗ trợ rộng rãi tại thời điểm tạo tiện ích. Kể từ đó, tính năng hỗ trợ phần cứng đã giảm gần như bằng 0, hiện chỉ có thể triển khai trên các thiết bị Qualcomm. Nhóm làm việc WebGL đã từ chối tiện ích này và tính năng hỗ trợ tiện ích này hiện đã bị xoá khỏi Chrome.

Chromestatus Tracker | Lỗi Chromium

Ngừng sử dụng

Ngừng sử dụng và xoá các giá trị độ sáng âm trong bộ lọc

Để tuân thủ quy cách, hàm brightness() của bộ lọc không còn chấp nhận giá trị âm.

Chromestatus Tracker | Lỗi Chromium

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

Để duy trì hoạt động ổn định của nền tảng, đôi khi chúng tôi sẽ xoá các API đã chạy hết thời gian của chúng khỏi Nền tảng web. Có nhiều lý do khiến chúng tôi xoá một API, chẳng hạn như:

  • Các API này đã được thay thế bằng các API mới hơn.
  • Các thông số này được cập nhật để phản ánh những thay đổi đối với thông số kỹ thuật nhằm đảm bảo tính nhất quán 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 trong 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ẽ ảnh hưởng đến rất ít trang web. Để giảm thiểu vấn đề trước khi xảy ra, chúng tôi cố gắng thông báo trước cho nhà phát triển để họ có thể thực hiện những thay đổi cần thiết nhằm duy trì hoạt động của trang web.

Chrome hiện có quy trình ngừng sử dụng và xoá API, về cơ bản:

  • Thông báo trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và đưa ra các khung 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 thấy hoạt động sử dụng trên trang.
  • Chờ, theo dõi rồi xoá tính năng 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.