Penghentian dan penghapusan di Chrome 88

Joe Medley
Joe Medley

Chrome 88 beta dirilis pada 3 Desember 2020 dan diharapkan akan menjadi versi stabil pada minggu ketiga Januari 2021.

Tidak mengizinkan pop-up selama penghapusan halaman (perusahaan)

Sejak Chrome 80, halaman tidak lagi dapat membuka halaman baru selama menghapus muatan menggunakan window.open(). Sejak saat itu, perusahaan telah mampu menggunakan flag kebijakan AllowPopupsDuringPageUnload untuk mengizinkan pop-up selama halaman menghapus muatan. Mulai Chrome 88, tanda ini tidak lagi didukung.

Komponen Web v0 dihapus

Web Components v0 telah berada dalam uji coba origin terbalik sejak Chrome 80. Ini memungkinkan pengguna API meningkatkan versi situs mereka sambil memastikan bahwa pengguna Komponen Web menggunakan versi 1. Uji coba origin terbalik diakhiri dengan Chrome 87, yang menjadikan Chrome 88 sebagai versi pertama yang tidak lagi mendukung versi 0. Web Components v1 API menggantikan Web Components v0 dan didukung sepenuhnya di Chrome, Safari, Firefox, dan Edge. Penghapusan ini mencakup item yang tercantum di bawah.

Elemen Kustom v0 Impor HTML Shadow DOM v0

Dukungan FTP dihapus

Chrome telah menghapus dukungan untuk URL FTP. FTP lama di Chrome tidak mendukung koneksi terenkripsi (FTPS), atau menggunakan {i>proxy<i}. Penggunaan FTP di browser cukup rendah sehingga tidak lagi layak untuk diinvestasikan dalam meningkatkan klien FTP yang ada. Selain itu, kemampuan untuk Klien FTP tersedia di semua platform yang terpengaruh.

Google Chrome 72 dan yang lebih baru menghapus dukungan untuk mengambil subresource dokumen melalui FTP dan rendering sumber daya FTP tingkat atas. Menavigasi ke FTP Hasil URL menampilkan listingan direktori atau download bergantung pada jenisnya maksimum resource. Bug pada Google Chrome 74 dan yang lebih baru mengakibatkan penurunan dukungan untuk mengakses URL FTP melalui {i>proxy<i} HTTP. Dukungan proxy untuk FTP dihapus sepenuhnya di Google Chrome 76.

Kemampuan lainnya dalam implementasi FTP Google Chrome dibatasi untuk menampilkan daftar direktori atau mengunduh sumber daya melalui koneksi yang tidak terenkripsi.

Di Chrome 77, dukungan FTP dinonaktifkan secara default untuk lima puluh persen pengguna tetapi tersedia dengan flag.

Di Chrome 88, semua dukungan FTP dinonaktifkan.

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.