- adblock-rust, mesin pemblokir iklan dan pelacak open source milik Brave, telah disertakan di Firefox 149, dan saat ini dinonaktifkan secara bawaan
- Mesin ini ditulis dalam Rust, menggunakan lisensi MPL-2.0, serta mendukung pemblokiran permintaan jaringan, cosmetic filtering, dan sintaks filter yang kompatibel dengan uBlock Origin
- Firefox masih belum menyertakan antarmuka pengguna maupun daftar filter bawaan, sehingga untuk mencobanya pengguna harus mengaktifkan pengaturan terkait di
about:config dan memasukkan URL daftar filter secara manual
- Saat pengujian, Enhanced Tracking Protection harus dimatikan di situs target agar adblock-rust dapat bekerja langsung, dan di Yahoo terlihat bahwa ruang iklan tetap ada sementara hanya konten iklan sebenarnya yang dihapus
- Waterfox juga telah mengadopsi adblock-rust berdasarkan implementasi Firefox, sehingga tampak adanya tren meluasnya berbagi pemblokir konten bawaan di dalam browser
adblock-rust yang disertakan di Firefox
- Firefox 149 telah menyertakan adblock-rust, yang merupakan mesin pemblokir iklan dan pelacak open source milik Brave
- Perubahan ini diterapkan melalui Bug 2013888 di Bugzilla, dengan judul bug "Add a prototype rich content blocking engine"
- Saat ini mesin tersebut dinonaktifkan secara bawaan, dan belum disertai antarmuka pengguna maupun daftar filter
- adblock-rust digunakan sebagai mesin pemblokir konten bawaan Brave, ditulis dalam Rust, dan memakai lisensi MPL-2.0
- Mendukung pemblokiran permintaan jaringan, cosmetic filtering, serta sintaks filter yang kompatibel dengan uBlock Origin
- Waterfox juga mengadopsi adblock-rust, dan dibangun langsung berdasarkan implementasi Firefox
Cara menguji
- Sebelum pengujian, Enhanced Tracking Protection dari ikon perisai di bilah alamat harus dimatikan pada situs target agar adblock-rust dapat bekerja langsung
- Karena ini adalah fitur eksperimental, disarankan untuk mengujinya di instalasi Firefox terpisah
- Buka
about:config di tab baru, terima peringatannya, lalu cari privacy.trackingprotection.content.protection.enabled dan ubah ke true
- Setelah itu, edit
privacy.trackingprotection.content.protection.test_list_urls dan masukkan nilai di bawah ini untuk menambahkan daftar filter EasyList dan EasyPrivacy
- Jika diuji di Yahoo yang penuh iklan, saat berfungsi normal ruang iklan pada tata letak halaman tetap ada, tetapi konten iklan sebenarnya diblokir
- Dalam pengujian, banner Yahoo hanya menyisakan teks "Advertisement" dan bagian iklannya muncul dalam keadaan sudah dihapus
1 komentar
Komentar Hacker News
Menurut saya, isi yang disampaikan akun resmi Firefox di Reddit adalah sebagai berikut
Mereka mengatakan ini hanyalah salah satu library yang sedang diuji untuk meningkatkan Enhanced Tracking Protection, dan mereka tidak berencana membuang ekstensi MV2
Di Desktop dan Android, mereka akan terus mendukung berbagai ekstensi pemblokir iklan termasuk uBlock Origin, dan mereka bukan memasukkan seluruh sistem pemblokiran iklan Brave ke dalam Firefox, melainkan sedang menguji satu komponen Rust open-source dari Brave untuk memperbaiki pemrosesan daftar pelacak di Firefox
https://www.reddit.com/r/firefox/comments/1sttf82/firefox_will_start_bundling_in_braves_adblock/oi1xklx/
Porsi Rust di codebase Firefox sendiri sudah sekitar 12%, dan kode yang memory-safe sangat mengubah keandalan serta risiko perangkat lunak
Google juga mengatakan 70% kerentanan Chrome berkaitan dengan memory safety, jadi dampaknya besar bahkan pada browser yang dominan di pasar
https://4e6.github.io/firefox-lang-stats/
https://www.chromium.org/Home/chromium-security/memory-safety/
API pemblokiran request dihapus dari implementasi Chrome untuk MV3, tetapi Firefox tidak melakukan itu
Semoga ini bukan pertanda awal untuk menghapus dukungan addon AdBlock lain atau MV2 dengan dalih ada mesin pemblokir iklan bawaan
Saya khawatir setelah itu mereka pelan-pelan mendorong ke arah seperti acceptable ads
Pangsa pasarnya saja sekarang sudah di level kurang dari 1%, jadi bahkan pengaman dari sisi angka pun sudah tidak ada
Dalam jangka panjang, menjaga MV2 dan MV3 sekaligus bukan hal mudah, apalagi kalau mempertimbangkan prioritas fitur lain
Namun jika benar arahnya ke sana, kali ini saya harap mereka mendengarkan komunitas dan membiarkan ekstensibilitas mesin tetap terbuka, atau setidaknya memastikan semua pemblokiran iklan selalu tetap memungkinkan
Melihat langkah Mozilla selama sekitar setahun terakhir, saya cenderung optimistis dengan hati-hati, dan memang ada cukup banyak pembaruan bagus yang mengurangi kesenjangan fitur dengan browser lain
Setelah Arc pada dasarnya gagal, saya mulai lagi memakai Firefox sebagai browser utama, dan alasan utamanya adalah dukungan uBlock Origin
Pelanggan enterprise membutuhkannya, jadi bahkan Chrome yang tertutup pun harus menyesuaikan, dan saya sudah memakainya lebih dari 20 tahun; itu bekerja di browser mana pun
Meski begitu, saya tetap khawatir langkah ini jangan-jangan mengarah ke embrace extend extinguish
Beberapa tahun lalu saya pindah dari Firefox ke Brave, dan hasilnya sangat bagus
Fitur-fitur terkait kripto mudah dimatikan, dan jika perlindungan privasi yang lebih kuat diaktifkan, hasilnya menjadi browser yang cepat dan bagus memblokir iklan
Belakangan ini saya особенно suka Brave Scriptlets, karena bisa menjalankan fungsi JavaScript kecil per situs, sehingga sebagian besar addon yang dulu saya pakai kini bisa diganti dengan skrip kecil
Meski saya lebih menyukai mesin yang bukan berbasis Chromium, saya sudah kehilangan kepercayaan pada Mozilla, dan walaupun saya senang Firefox menambahkan mesin pemblokir iklan bawaan, ini terasa terlambat
Brave sudah sangat bagus, dan karena berbasis Chromium, mereka juga bisa meluangkan lebih banyak waktu untuk mengembangkan fitur penting
https://www.greasespot.net/2005/03/
Dari sudut pandang pengguna akhir, Firefox tetap sangat bagus
Mozilla melemah, sementara Safari dipegang Apple yang sangat bergantung pada perangkat kerasnya sendiri, sehingga pada akhirnya hampir tidak ada lagi pilihan non-Chrome yang masuk akal
Lalu Chrome menjadi Internet Explorer yang baru, dan semua orang hanya menguji halaman web di sana sehingga browser lain tidak lagi berjalan baik
Kalau selain itu saya juga masih harus mematikan fitur kripto, kedengarannya tidak terlalu menarik
Jika perubahan ini membuat Firefox iOS punya pemblokiran iklan setingkat Brave, saya siap langsung memakainya
Saya memakai berbagai OS, dan saya ingin browser yang menyediakan pemblokiran iklan serta filter kustom sebagai fitur dasar di semua platform; saat ini Firefox tidak bisa memberi itu di iOS
Meski begitu, untuk sinkronisasi lintas platform saya merasa Firefox Sync lebih solid daripada Brave
Namun di Android, shortcut keyboard yang hilang setelah rebase Fenix juga perlu diperbaiki
Safari for iOS bisa dalam hal seperti itu
Di desktop atau laptop itu mengurangi gerakan mouse dan klik, tetapi pada perangkat di tangan, sering kali mengetuk sesuatu yang berjarak 1 inci justru lebih cepat
Ditambah lagi keyboard di layar menutupi sebagian besar layar, dan shortcut biasanya butuh modifier key, jadi kurang nyaman untuk lingkungan handheld
Apakah mungkin Anda memakai Android dengan keyboard fisik terhubung?
Menurut saya semua orang terlalu melebih-lebihkan hal ini
Saya tidak berpikir Mozilla benar-benar akan memasukkan pemblokir iklan penuh, dan kemungkinan besar ini dipakai untuk meningkatkan atau mengganti implementasi perlindungan pelacakan saat ini
Menariknya, tepat ketika ini ditambahkan ke Gecko, saya juga mulai memasang adblock-rs untuk Waterfox; saya kebetulan menemukan binding-nya saat melihat searchfox di branch utama alih-alih esr140
Cukup menarik bahwa kami mengerjakan hal yang sama pada waktu yang sama
Perubahan seperti ini bagus muncul pada saat sekarang
Ini terjadi ketika saya merasa browser arus utama sudah menjadi terlalu tidak menarik, jadi malah akan menyambut jika Mozilla sedikit lebih agresif selama pengguna diuntungkan
Implementasinya juga terasa sopan, dan cara memberi tahu bahwa iklan telah dibisukan terlihat cukup baik
Di ranah browser masih banyak hal yang bisa dilakukan, misalnya login sekali klik tanpa memasukkan email, atau pembayaran mudah tanpa situs harus langsung mengumpulkan nomor kartu
Iklan juga masih bisa dibuat lebih baik tanpa harus mengganggu atau invasif
Potensinya masih besar, dan saya berharap Mozilla bisa menangkap itu dengan baik
Ini terlihat seperti contoh open source bekerja sebagaimana mestinya
Brave membuat mesin yang solid dan Firefox jadi bisa memanfaatkannya, itu bagus
Saya harap para maintainer Firefox juga tidak hanya mengambilnya secara sepihak, tetapi ikut berkontribusi kembali ke upstream
Saya baru-baru ini pindah dari Android ke iOS, dan sangat membuat frustrasi bahwa semua browser pada dasarnya hanyalah wrapper Safari
Di desktop saya masih menyukai Firefox, tetapi di mobile saya tidak bisa bertahan tanpa ekstensi, jadi saya beralih ke Brave
Anehya, Brave di iOS cukup bagus dalam pemblokiran konten
Jika perubahan ini juga masuk ke versi iOS, saya ingin kembali ke Firefox karena sinkronisasi
Saya penasaran apakah ini juga menguntungkan pengguna uBlock Origin
Bisa jadi uBlock Origin untuk Firefox nanti diperbarui agar memanfaatkan ini
Namun kualitas kerjanya tampak tidak sebaik uBlock; iklannya memang hilang, tetapi slotnya tetap ada sehingga meninggalkan ruang kosong besar
Sejak browser-browser besar mulai bersikap tidak ramah terhadap addon pemblokir iklan, saya tidak terlalu mengikuti perkembangannya
Saya ingin tahu, untuk tahun 2026, apa stack standar industri untuk pemblokiran iklan dan privasi
Saat ini saya terutama memakai Chrome di Mac dan Safari di iPhone, tetapi saya bersedia mengganti browser demi pemblokiran iklan dan privasi yang lebih baik
Di rumah, saya juga penasaran dengan solusi yang melampaui satu perangkat, misalnya menaruh kotak kecil di tengah jaringan
Kombinasi lain hampir tidak sebanding dengannya