Penghentian dan penghapusan di Chrome 62

Joe Medley
Joe Medley

Di hampir setiap versi Chrome, kami melihat sejumlah update dan peningkatan yang signifikan pada produk, performanya, dan juga kemampuan Platform Web. Artikel ini menjelaskan penghentian penggunaan dan penghapusan di Chrome 62, yang masih dalam versi beta per 14 September. Daftar ini dapat berubah sewaktu-waktu.

Menghapus RTCPeerConnection.getStreamById()

Hampir dua tahun yang lalu, getStreamById() dihapus dari spesifikasi WebRTC. Sebagian besar browser lain telah menghapusnya dari implementasinya, dan fitur ini tidak digunakan lagi di Chrome 60. Meskipun dianggap jarang digunakan, fungsi ini juga diyakini ada beberapa risiko interoperabilitas kecil dengan browser berbasis Edge dan WebKit selain Safari yang masih mendukung getStreamById(). Developer yang memerlukan implementasi alternatif dapat menemukan kode contoh pada Intent to Remove, di bawah.

Intent untuk Menghapus | Pelacak Chromestatus | Bug Chromium

Menghapus SharedWorker.workerStart

Properti ini, yang dimaksudkan untuk digunakan dalam memantau performa pekerja, telah dihapus dari spesifikasi lebih dari dua tahun yang lalu dan tidak didukung di browser utama lainnya. Pendekatan yang lebih modern untuk melacak performa pekerja akan menggunakan Performance.timing.

Intent untuk Menghapus | Pelacak Chromestatus | Bug Chromium

Menghapus SVGPathElement.getPathSegAtLength()

Di Chrome 48, SVGPathElement.pathSegList() dan antarmuka terkait dihapus sesuai dengan spesifikasi SVG. Pada saat itu, metode ini ditinggalkan secara tidak sengaja. Kami tidak berharap penghapusan ini akan merusak halaman web apa pun, karena selama dua tahun terakhir, penghapusan ini telah menampilkan objek yang sudah tidak ada lagi di Blink.

Intent untuk Menghapus | Pelacak Chromestatus | Bug Chromium

Hapus penggunaan notifikasi dari iframe yang tidak aman

Permintaan izin dari iframe dapat membingungkan pengguna karena sulit untuk membedakan asal halaman penampung dan asal iframe yang membuat permintaan. Jika cakupan permintaan tidak jelas, pengguna akan kesulitan untuk menilai apakah akan memberikan atau menolak izin.

Melarang notifikasi di iframe juga akan menyelaraskan persyaratan untuk izin notifikasi dengan notifikasi push, sehingga memudahkan developer.

Developer yang memerlukan fungsi ini dapat membuka jendela baru untuk meminta izin notifikasi.

Intent untuk Menghapus | Pelacak Chromestatus | Bug Chromium