Penghapusan
Menghapus document.createTouch
Metode document.createTouch()
dihapus karena konstruktor Touch()
telah didukung sejak Chrome 48. Hal ini mengikuti tren lama
di JavaScript API untuk beralih dari fungsi factory dan beralih ke
konstruktor. Metode document.createTouchList()
yang terkait erat diperkirakan akan dihapus di Chrome 69.
Intent to Remove | Chromestatus Tracker | Chromium Bug
Menghapus Document.selectedStylesheetSet dan Document.preferredStylesheetSet
Atribut Document.selectedStylesheetSet dan Document.preferredStylesheetSet dihapus karena bersifat non-standar dan hanya diimplementasikan oleh Chrome dan WebKit. Versi standar atribut ini dihapus dari spec pada tahun 2016.
Document.styleSheets
menyediakan beberapa fungsi yang sama, tetapi tidak
semuanya. Untungnya, risiko terhadap situs rendah karena penggunaan item ini tampaknya
hanya dalam satu digit. (Lihat Intent to Remove untuk mengetahui jumlah persisnya.)
Intent to Remove | Chromestatus Tracker | Chromium Bug
WEBGL_compressed_texture_atc
Sebelumnya, Chrome menyediakan format AMD_compressed_ATC_texture_atc
. Format
ini didukung secara luas pada saat ekstensi dibuat. Dukungan
hardware sejak itu telah berkurang hingga hampir nol, dengan implementasi saat ini hanya
mungkin dilakukan di perangkat Qualcomm. Ekstensi ini telah ditolak oleh Grup Kerja WebGL dan dukungan untuknya kini dihapus dari Chrome.
Pelacak Chromestatus | Bug Chromium
Penghentian penggunaan
Menghentikan Penggunaan dan Menghapus Nilai Kecerahan Negatif di Filter
Untuk mematuhi spesifikasi, fungsi brightness()
filter tidak lagi
menerima nilai negatif.
Pelacak Chromestatus | Bug Chromium
Kebijakan penghentian layanan
Agar platform tetap berfungsi dengan baik, terkadang kami menghapus API dari Platform Web yang telah berjalan. Ada banyak alasan mengapa kami menghapus API, seperti:
- API tersebut telah diganti dengan API yang lebih baru.
- Spesifikasi ini diperbarui untuk mencerminkan perubahan pada spesifikasi guna memberikan penyelarasan dan konsistensi dengan browser lain.
- Ini adalah eksperimen awal yang tidak pernah berhasil di browser lain sehingga dapat meningkatkan beban dukungan bagi developer web.
Beberapa perubahan ini akan memengaruhi sejumlah kecil situs. Untuk mengurangi masalah lebih awal, kami mencoba memberi developer pemberitahuan lebih awal agar mereka dapat melakukan perubahan yang diperlukan untuk menjaga situs mereka tetap berjalan.
Chrome saat ini memiliki proses untuk penghentian dan penghapusan API, yang pada dasarnya:
- Umumkan di milis blink-dev.
- Tetapkan peringatan dan berikan skala waktu di Konsol Chrome DevTools saat penggunaan terdeteksi di halaman.
- Tunggu, pantau, lalu hapus fitur tersebut saat penggunaan menurun.
Anda dapat menemukan daftar semua fitur yang tidak digunakan lagi di chromestatus.com menggunakan filter yang tidak digunakan lagi dan fitur yang dihapus dengan menerapkan filter yang dihapus. Kami juga akan mencoba merangkum beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.