Menghapus WebComponents v0
Web Components v0 dihapus dari desktop dan Android di Chrome 80. Chromium 86 menghapusnya dari WebView. Penghapusan ini mencakup Custom Elements v0, Shadow DOM v0, dan HTML Imports.
Menghentikan dukungan FTP
Chrome menghentikan penggunaan dan menghapus dukungan untuk URL FTP. Implementasi FTP saat ini di Google Chrome tidak memiliki dukungan untuk koneksi terenkripsi (FTPS) atau proxy. Penggunaan FTP di browser cukup rendah sehingga tidak lagi memungkinkan untuk berinvestasi dalam meningkatkan klien FTP yang ada. Selain itu, klien FTP yang lebih mampu tersedia di semua platform yang terpengaruh.
Google Chrome 72 dan yang lebih baru menghapus dukungan untuk mengambil sub-resource dokumen melalui FTP dan merender resource FTP tingkat teratas. Saat ini, membuka URL FTP akan menampilkan listingan direktori atau download, bergantung pada jenis resource. Bug di Google Chrome 74 dan yang lebih baru menyebabkan dukungan untuk mengakses URL FTP melalui proxy HTTP dihapus. Dukungan proxy untuk FTP dihapus sepenuhnya di Google Chrome 76.
Kemampuan lain dari penerapan FTP Google Chrome dibatasi untuk menampilkan listingan direktori atau mendownload resource melalui koneksi yang tidak dienkripsi.
Penghentian dukungan akan mengikuti jadwal berikut:
Chrome 86
FTP masih diaktifkan secara default untuk sebagian besar pengguna, tetapi dinonaktifkan untuk saluran pra-rilis (Canary dan Beta) dan akan dinonaktifkan secara eksperimental untuk satu persen
pengguna stabil. Dalam versi ini, Anda dapat mengaktifkannya kembali dari command line
menggunakan flag command line --enable-ftp
atau
flag --enable-features=FtpProtocol
.
Chrome 87
Dukungan FTP akan dinonaktifkan secara default untuk lima puluh persen pengguna, tetapi dapat diaktifkan menggunakan flag yang tercantum di atas.
Chrome 88
Dukungan FTP akan dinonaktifkan.
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.