Penghentian dan Penghapusan di Chrome 68

Joe Medley
Joe Medley

Penghapusan

Menghapus document.createTouch

Metode document.createTouch() dihapus karena Touch() telah didukung sejak Chrome 48. Hal ini mengikuti perkembangan sejak lama tren di JavaScript API untuk beralih dari fungsi factory dan menuju konstruktor. Metode document.createTouchList() yang terkait erat diperkirakan akan dihapus di Chrome 69.

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

Menghapus Document.selectedStylesheetSet dan Document.preferredStylesheetSet

Document.selectedStylesheetSet dan Document.preferredStylesheetSet dihapus karena atribut tersebut non-standar dan hanya diterapkan oleh Chrome dan WebKit. Versi standar atribut ini telah dihapus dari spesifikasi di tahun 2016.

Document.styleSheets menyediakan beberapa fungsi yang sama, tetapi tidak semua. Untungnya, risiko terhadap situs web cukup rendah karena penggunaan item ini dalam bentuk satu digit. (Lihat Intent untuk Dihapus untuk angka tepatnya.)

Rencana Penghapusan | Pelacak Chromestatus | Bug Chromium

WEBGL_compressed_texture_atc

Sebelumnya, Chrome menyediakan format AMD_compressed_ATC_texture_atc. Ini format yang didukung secara luas pada saat ekstensi dibuat. Perkakas Bertukang dukungan teknisnya telah menyusut hingga mendekati nol, dengan implementasi yang saat ini dimungkinkan hanya di perangkat Qualcomm. Ekstensi ini telah ditolak oleh WebGL Working Grup dan dukungan untuk grup ini kini telah 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 berjalan dengan baik, terkadang kami menghapus API dari Platform Web yang menjalankan kursusnya. Ada banyak alasan mengapa kita menghapus seperti:

  • Objek tersebut digantikan oleh API yang lebih baru.
  • Halaman ini diupdate untuk mencerminkan perubahan spesifikasi agar browser lain selaras dan konsisten dengan browser lain.
  • Eksperimen adalah eksperimen awal yang tidak pernah membuahkan hasil di browser lain sehingga dapat meningkatkan beban dukungan bagi developer web.

Beberapa perubahan ini akan memengaruhi sejumlah kecil situs. Untuk mengurangi masalah terlebih dahulu, kami mencoba memberi developer pemberitahuan awal sehingga mereka dapat membuat perubahan yang diperlukan agar situs mereka tetap berjalan.

Saat ini Chrome memiliki proses penghentian penggunaan dan penghapusan API, pada dasarnya:

  • Umumkan di milis blink-dev.
  • Setel peringatan dan berikan skala waktu di Chrome DevTools Console saat penggunaan terdeteksi di halaman.
  • Menunggu, memantau, lalu menghapus fitur 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 dihapus. Kami juga akan mencoba merangkum beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.