Manifes V3 adalah versi terbaru platform ekstensi. Kami telah membuat sejumlah perubahan pada API yang tersedia dan menambahkan sejumlah fitur baru.

Tujuan Kami

Manifest V3 bertujuan menjadi langkah pertama dalam visi platform kami untuk meningkatkan privasi, keamanan, dan performa ekstensi. Seiring dengan perubahan platform, kami berupaya memberi pengguna pemahaman dan kontrol yang lebih besar atas kemampuan ekstensi. Penyelesaian perubahan ini akan memerlukan waktu beberapa tahun.

Apa yang berubah?

Ekstensi di Manifes V2 memiliki halaman latar belakang aktif dalam waktu lama yang menghabiskan resource, bahkan saat ekstensi tidak berjalan. Di Manifest V3, kami telah memindahkan konteks latar belakang ke service worker, yang hanya berjalan saat diperlukan.
Manifes V3 menghapus kemampuan ekstensi untuk menggunakan kode yang dihosting dari jarak jauh, yang menimbulkan risiko keamanan dengan mengizinkan eksekusi kode yang belum ditinjau di ekstensi. Dengan perubahan ini, ekstensi hanya dapat menjalankan JavaScript yang disertakan dalam paketnya dan ditinjau oleh Chrome Web Store.
Kami menghentikan penggunaan versi pemblokiran webRequest API. Hal ini mengharuskan ekstensi untuk melakukan proxy semua traffic jaringan guna memberikan kemampuan pemfilteran, yang tentunya akan mengorbankan performa dan privasi. deklaratifNetRequest API baru menyediakan alternatif yang lebih aman untuk banyak kasus penggunaan.
Manifest V3 juga menambahkan sejumlah API dan kemampuan baru, peningkatan pada platform termasuk dukungan untuk metode berbasis promise, dan banyak lagi.

Apa langkah selanjutnya?

Pelajari cara memigrasikan ekstensi.
Lihat kesenjangan utama pada platform yang telah kami selesaikan sebagai bagian dari transisi.
Lihat checklist perubahan untuk migrasi.
Saran untuk memublikasikan ekstensi yang diupdate.