Penghentian dan penghapusan di Chrome 86

Joe Medley
Joe Medley

Menghapus WebComponents v0

Web Components v0 telah dihapus dari desktop dan Android di Chrome 80. Chromium 86 menghapusnya dari WebView. Penghapusan ini mencakup Elemen Kustom v0, Shadow DOM v0, dan Impor HTML.

Menghentikan penggunaan dukungan FTP

Chrome menghentikan penggunaan dan menghapus dukungan untuk URL FTP. FTP saat ini di Google Chrome tidak mendukung koneksi terenkripsi (FTPS), atau {i>proxy<i}. Penggunaan FTP di browser cukup rendah sehingga tidak layak untuk berinvestasi dalam memperbaiki klien FTP yang ada. Selain itu, lebih banyak yang mendukung klien FTP tersedia pada semua platform yang terkena dampak.

Google Chrome 72 dan yang lebih baru menghapus dukungan untuk mengambil subresource dokumen melalui FTP dan rendering sumber daya FTP tingkat atas. Sedang 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 implementasi FTP Google Chrome yang tersisa dibatasi untuk menampilkan daftar direktori atau mengunduh sumber daya melalui koneksi yang tidak terenkripsi.

Penghentian dukungan akan mengikuti linimasa ini:

Chrome 86

FTP masih diaktifkan secara default untuk sebagian besar pengguna, tetapi dinonaktifkan untuk pra-rilis saluran (Canary dan Beta) dan akan dinonaktifkan secara eksperimental sebesar satu persen pengguna stabil. Dalam versi ini, Anda dapat mengaktifkannya kembali dari command line menggunakan flag command line --enable-ftp atau tanda --enable-features=FtpProtocol.

Chrome 87

Dukungan FTP akan dinonaktifkan secara {i>default<i} untuk lima puluh persen pengguna tetapi dapat diaktifkan menggunakan tanda yang tercantum di atas.

Chrome 88

Dukungan FTP akan 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.