Penghentian dan penghapusan di Chrome 62

Joe Medley
Joe Medley

Di hampir setiap versi Chrome, kami melihat sejumlah besar update dan peningkatan pada produk, performanya, dan juga kemampuan Platform Web. Artikel ini menjelaskan penghentian dan penghapusan di Chrome 62, yang dalam versi beta mulai 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 implementasi mereka, dan fitur ini tidak digunakan lagi di Chrome 60. Meskipun fungsi ini diyakini jarang digunakan, ada juga kepercayaan bahwa ada beberapa risiko interoperabilitas kecil dengan browser berbasis Edge dan WebKit selain Safari tempat getStreamById() masih didukung. Developer yang memerlukan implementasi alternatif dapat menemukan contoh kode di Intent untuk Dihapus, di bawah.

Intent to Remove | Chromestatus Tracker | Chromium Bug

Menghapus SharedWorker.workerStart

Properti ini, yang dimaksudkan untuk digunakan dalam memantau performa pekerja, 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 to Remove | Chromestatus Tracker | Chromium Bug

Menghapus SVGPathElement.getPathSegAtLength()

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

Intent to Remove | Chromestatus Tracker | Chromium Bug

Menghapus penggunaan notifikasi dari iframe yang tidak aman

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

Tidak mengizinkan notifikasi di iframe juga akan menyelaraskan persyaratan untuk izin notifikasi dengan notifikasi push, sehingga mengurangi hambatan bagi developer.

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

Intent to Remove | Chromestatus Tracker | Chromium Bug