Penghentian dan penghapusan di Chrome 76

Joe Medley
Joe Medley

Penghapusan

Menghapus kebijakan fitur: pemuatan lambat

Kebijakan fitur pemuatan lambat dimaksudkan untuk memungkinkan developer mengontrol atribut lazyload secara selektif pada tag <iframe> dan <img> untuk memberikan kontrol yang lebih besar atas penundaan pemuatan untuk konten dan gambar tersemat berdasarkan origin.

Kebijakan ini dihapus dan diganti dengan kebijakan fitur yang lebih baru untuk pemuatan, yaitu loading-frame-default-eager yang lebih selaras dengan cara atribut loading akan digunakan. Penghapusan berlaku untuk header Kebijakan Fitur dan atribut <iframe> allow.

Status Platform Chrome | Bug Chromium

Menghapus output dari MediaStreamAudioDestinationNode

Menurut spesifikasi, MediaStreamAudioDestinationNode di Web Audio API tidak boleh memiliki output. Implementasi Chrome memiliki satu output yang telah dihapus.

Status Platform Chrome | Bug Chromium

Menghapus penggunaan DeviceMotionEvent yang tidak aman

Chromium telah menampilkan peringatan penghentian penggunaan sejak tahun 2015 setiap kali API digunakan dalam konteks penjelajahan yang tidak aman. Chrome kini membatasi API untuk mengamankan konteks penjelajahan. Perubahan ini membuat penerapan Chromium selaras dengan rekomendasi privasi dan keamanan dalam spesifikasi, serta selaras dengan upaya menyeluruh untuk menghentikan penggunaan fitur canggih di origin yang tidak aman.

Status Platform Chrome | Bug Chromium

Menghapus penggunaan DeviceOrientationEvent yang tidak aman

Chromium telah menampilkan peringatan penghentian penggunaan sejak tahun 2015 setiap kali API digunakan dalam konteks penjelajahan yang tidak aman. Chrome kini membatasi API untuk mengamankan konteks penjelajahan. Perubahan ini membuat penerapan Chromium selaras dengan rekomendasi privasi dan keamanan dalam spesifikasi, serta selaras dengan upaya menyeluruh untuk menghentikan penggunaan fitur canggih di origin yang tidak aman.

Status Platform Chrome | 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.