Penghentian dan penghapusan di Chrome 87

Joe Medley
Joe Medley

Chrome 87 beta dirilis pada 15 Oktober 2020 dan versi stabilnya dirilis pada 17 November 2020.

Pemisah koma dalam atribut izinkan iframe

Deklarasi kebijakan izin di tag <iframe> tidak dapat lagi menggunakan koma sebagai pemisah antar-item. Sebaiknya developer menggunakan titik koma.

-webkit-font-size-delta

Blink tidak akan lagi mendukung properti -webkit-font-size-delta yang jarang digunakan. Sebagai gantinya, developer sebaiknya menggunakan ukuran font untuk mengontrol ukuran font.

Menghentikan penggunaan dukungan FTP

Chrome menghentikan dan menghapus dukungan untuk URL FTP. Implementasi FTP saat ini di Google Chrome tidak memiliki dukungan untuk koneksi terenkripsi (FTPS), atau proxy. Penggunaan FTP pada browser cukup rendah sehingga tidak lagi dapat diinvestasikan untuk meningkatkan kualitas klien FTP yang sudah 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 subresource dokumen melalui FTP dan rendering resource FTP level atas. Saat ini, membuka URL FTP akan menampilkan listingan direktori atau download, bergantung pada jenis resource. Bug di Google Chrome 74 dan yang lebih baru mengakibatkan penurunan dukungan untuk mengakses URL FTP melalui proxy HTTP. Dukungan proxy untuk FTP dihapus sepenuhnya di Google Chrome 76. Di Chrome 86, FTP dinonaktifkan untuk saluran pra-rilis (Canary dan Beta) dan dinonaktifkan secara eksperimental untuk satu persen pengguna stabil.

Kemampuan implementasi FTP Google Chrome yang tersisa dibatasi untuk menampilkan listingan direktori atau mendownload resource melalui koneksi yang tidak dienkripsi.

Bagian lain dari penghentian penggunaan mengikuti linimasa berikut:

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 sehat, kami terkadang menghapus API dari Platform Web yang telah menjalankan kursusnya. Ada banyak alasan mengapa kami perlu menghapus API, seperti:

  • API tersebut digantikan oleh API yang lebih baru.
  • Aturan itu diperbarui untuk mencerminkan perubahan pada spesifikasi guna memberikan keselarasan dan konsistensi dengan browser lain.
  • Fitur ini merupakan eksperimen awal yang belum pernah berhasil di browser lain, sehingga dapat meningkatkan beban dukungan bagi developer web.

Beberapa perubahan ini akan berpengaruh pada sejumlah kecil situs. Untuk memitigasi masalah lebih awal, kami mencoba memberikan pemberitahuan awal kepada developer sehingga mereka dapat membuat perubahan yang diperlukan agar situs mereka tetap berjalan.

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

  • Umumkan di milis blink-dev.
  • Setel peringatan dan berikan skala waktu di Konsol Chrome DevTools saat penggunaan terdeteksi di halaman.
  • Tunggu, pantau, lalu hapus fitur seiring penurunan penggunaan.

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 meringkas beberapa perubahan, alasan, dan jalur migrasi dalam postingan ini.