Google telah mengumumkan bahwa perubahan Manifest V3 sudah aktif di Chrome 88 Beta, dan perubahan tersebut akan dipromosikan ke stabil pada pertengahan Januari 2021.
Salah satu perubahan terbesar dalam penjelajahan internet tahun ini adalah dalam bentuk Manifest V3 yang banyak dibahas. Versi manifes baru memungkinkan browser, Chrome, membatasi kerja API lama tertentu, sehingga mengubah caranya web dan ekstensi yang menyertainya berfungsi, dan pada akhirnya mengubah cara pengguna menggunakan internet di besar. Setelah berdiskusi aktif dan memberikan masukan selama berbulan-bulan, ekstensi Manifest V3 untuk Chrome kini diluncurkan di Chrome 88 Beta, dengan lebih banyak perubahan yang akan dilakukan pada bulan-bulan berikutnya.
Perubahan pada Manifes V3
Keamanan
Dengan Manifest V3, Google melarang kode yang dihosting dari jarak jauh. Perusahaan mengklaim bahwa mekanisme ini digunakan sebagai vektor serangan untuk menghindari alat pendeteksi malware Google. Demi privasi dan keamanan pengguna, hal ini dihapus. Penghapusan kode yang dihosting dari jarak jauh juga akan memungkinkan Google meninjau kiriman ke Toko Web Chrome dengan lebih menyeluruh dan cepat.
Pertunjukan
Dengan versi baru ini, Google memperkenalkan pekerja layanan sebagai pengganti halaman latar belakang. Halaman latar belakang tetap aktif di latar belakang dan menggunakan sumber daya sistem terlepas dari apakah ekstensi memanfaatkannya. Pekerja layanan bersifat "sementara", dalam arti bahwa mereka dijalankan terpisah dari halaman web, membuka pintu ke fitur yang tidak memerlukan halaman web atau interaksi pengguna (seperti pemberitahuan push dan latar belakang sinkronisasi). Browser akan dapat memulai dan menutup pekerja layanan sesuai kebutuhan, sehingga dapat menurunkan pemanfaatan sumber daya sistem secara keseluruhan.
Extension API juga beralih ke model yang lebih deklaratif. Google mengatakan bahwa hasil akhirnya adalah kinerja keseluruhan yang lebih baik dan peningkatan jaminan privasi bagi sebagian besar pengguna ekstensi.
Pribadi
Perubahan besar lainnya terjadi pada model ekstensi baru yang menjadikan lebih banyak izin opsional. Pengguna kini dapat menahan izin sensitif pada waktu pemasangan, sehingga memberi mereka visibilitas dan kontrol yang lebih besar terhadap cara ekstensi menggunakan dan membagikan data mereka. Oleh karena itu, pengembang ekstensi harus mengharapkan pengguna untuk ikut serta dan tidak menerima izin kapan saja.
Lalu ada perubahan pada ekstensi yang memerlukan akses pasif ke aktivitas web, seperti API Permintaan Web dan API Permintaan Net Deklaratif yang lebih baru. Declarative Net Request API, khususnya, telah mengalami perubahan sejak pengumuman pertamanya, dan peluncuran saat ini mempertimbangkan banyak hal umpan balik dari komunitas pengembang, seperti dukungan untuk beberapa aturan statis, ekspresi reguler dalam aturan, modifikasi header deklaratif, dan banyak lagi.
Kami sangat senang dengan kolaborasi erat yang terjalin antara Tim Ekstensi Chrome Google dan kami tim tekniknya sendiri untuk memastikan bahwa ekstensi pemblokiran iklan akan tetap tersedia setelah Manifest V3 diambil memengaruhi.
Ketersediaan dan Peluncuran untuk Manifest V3
Seperti yang dinyatakan, Manifest V3 kini tersedia untuk bereksperimen di Chrome 88 Beta, dengan fitur tambahan diharapkan menyusul pada rilis mendatang. Toko Web Chrome akan mulai menerima ekstensi Manifest V3 mulai pertengahan Januari saat Chrome 88 mencapai cabang stabil.
Google tidak memberikan tanggal pasti untuk menghapus dukungan untuk ekstensi Manifest V2, secara kasar garis waktu untuk periode migrasi dapat diperkirakan satu tahun sejak Manifest V3 mendarat di kandang cabang. Google akan memberikan rincian lebih lanjut mengenai timeline dalam beberapa bulan mendatang.