Firefox, Brave'in reklam engelleme motorunu entegre etti
(itsfoss.com)- Brave'in açık kaynak reklam ve izleyici engelleme motoru olan adblock-rust, Firefox 149'a eklendi; şu anda varsayılan olarak devre dışı durumda
- Bu motor Rust ile yazıldı, MPL-2.0 lisansını kullanıyor ve ağ isteklerini engelleme, cosmetic filtering ile uBlock Origin uyumlu filtre sözdizimini destekliyor
- Firefox'ta henüz bir kullanıcı arayüzü veya varsayılan filtre listesi bulunmadığı için, denemek isteyenlerin
about:configiçinden ilgili ayarları açıp filtre listesi URL'lerini elle girmesi gerekiyor - Test sırasında, adblock-rust'un doğrudan çalışması için hedef sitede Enhanced Tracking Protection özelliğinin kapatılması gerekiyor; Yahoo'da reklam alanlarının yerinde kaldığı ancak gerçek reklam içeriğinin kaldırıldığı görüldü
- Waterfox da Firefox uygulamasını temel alan adblock-rust'u benimsemiş durumda; bu da tarayıcı içi yerleşik içerik engelleyici paylaşımı eğiliminin yaygınlaştığını gösteriyor
Firefox'a eklenen adblock-rust
- Firefox 149'a adblock-rust eklendi; bu, Brave'in açık kaynak reklam ve izleyici engelleme motoru
- Bu değişiklik, Bugzilla'daki Bug 2013888 üzerinden işlendi ve hata başlığı "Add a prototype rich content blocking engine" olarak geçiyor
- Şu anda bu motor varsayılan olarak devre dışı ve beraberinde bir kullanıcı arayüzü ya da filtre listesi gelmiyor
- adblock-rust, Brave'in varsayılan içerik engelleyici motoru olarak kullanılıyor, Rust ile yazıldı ve MPL-2.0 lisansını kullanıyor
- Ağ isteklerini engelleme, cosmetic filtering ve uBlock Origin uyumlu filtre sözdizimini destekliyor
- Waterfox da adblock-rust'u benimsedi ve doğrudan Firefox uygulamasını temel alarak derleniyor
Nasıl test edilir
- Testten önce, adblock-rust'un doğrudan çalışması için adres çubuğundaki kalkan simgesinden Enhanced Tracking Protection özelliğini hedef sitede kapatmak gerekiyor
- Bu deneysel bir özellik olduğu için, testi ayrı bir Firefox kurulumu üzerinde yapmak tavsiye ediliyor
- Yeni bir sekmede
about:configaçın, uyarıyı kabul edin, ardındanprivacy.trackingprotection.content.protection.enabledayarını bulun vetrueyapın - Sonrasında
privacy.trackingprotection.content.protection.test_list_urlsayarını düzenleyip aşağıdaki değeri girerseniz EasyList ve EasyPrivacy filtre listelerini ekleyebilirsiniz - Reklamların yoğun olduğu Yahoo üzerinde test edildiğinde, düzgün çalışıyorsa sayfa düzenindeki reklam alanları yerinde kalıyor ancak gerçek reklam içeriği engelleniyor
- Testte Yahoo banner'ının reklam bölümü kaldırılmış, yalnızca "Advertisement" metni görünür halde kalmış
1 yorum
Hacker News yorumları
Reddit’te resmi Firefox hesabının açıkladığı şeyin şu olduğunu düşünüyorum:
Bu, Enhanced Tracking Protection’ı iyileştirmek için denenen kütüphanelerden yalnızca biri ve MV2 uzantılarını bırakma planları yok.
Desktop ve Android’de uBlock Origin dahil çeşitli reklam engelleme uzantılarını desteklemeye devam edecekler; ayrıca Brave’in tüm reklam engelleme sistemini eklemiyorlar, yalnızca Firefox’un izleyici listesi işleme yapısını iyileştirmek için Brave’in açık kaynaklı Rust bileşenlerinden birini deniyorlar.
https://www.reddit.com/r/firefox/comments/1sttf82/firefox_will_start_bundling_in_braves_adblock/oi1xklx/
Firefox kod tabanında Rust’ın payı zaten yaklaşık %12 ve bellek güvenli kod güvenilirlik ile yazılım riskini ciddi biçimde değiştiriyor.
Google da Chrome açıklarının %70’inin bellek güvenliğiyle ilgili olduğunu söylemişti; yani pazarın baskın tarayıcısında bile etkisi büyük.
https://4e6.github.io/firefox-lang-stats/
https://www.chromium.org/Home/chromium-security/memory-safety/
İstek engelleme API’sini MV3’ten kaldıran taraf Chrome’un uygulamasıydı; Firefox bunu yapmadı.
Umarım bu, yerleşik reklam engelleme motorunu bahane ederek diğer AdBlock eklentilerini ya da MV2 desteğini kaldırmanın habercisi değildir.
Sonrasında da acceptable ads gibi bir yöne doğru yavaş yavaş itmelerinden endişe ediyorum.
Zaten pazar payı %1’in bile altına inmiş durumda; sayılardan gelen bir güvenlik yastığı da kalmadı.
Uzun vadede hem MV2’yi hem MV3’ü sürdürmek kolay değil; diğer özellik öncelikleri de düşünülünce daha da zor.
Yine de gerçekten o yöne gidiliyorsa, bu kez topluluğu dinleyip motorun genişletilebilirliğini açık bırakmalarını ya da en azından tüm reklamları engelleme imkanını her zaman korumalarını isterim.
Mozilla’nın son bir yıldaki gidişatına bakınca temkinli iyimserim; diğer tarayıcılarla özellik farkını azaltan epey iyi güncelleme de yaptılar.
Arc fiilen çöktükten sonra yeniden ana tarayıcı olarak Firefox kullanmaya başladım; başlıca sebep uBlock Origin desteğiydi.
Kurumsal müşteriler bunu talep ettiği için kapalı Chrome bile buna uyum sağlamak zorunda ve bunu 20 yılı aşkın süredir kullanıyoruz; şimdiye kadar her tarayıcıda çalıştı.
Yine de bu hamlenin embrace extend extinguish çizgisine gidip gitmediği konusunda endişeliyim.
Birkaç yıl önce Firefox’tan Brave’e geçtim ve sonuç çok iyi oldu.
Kriptoyla ilgili unsurlar kolayca kapatılabiliyor; daha güçlü gizlilik korumasını açınca hızlı, reklamları iyi engelleyen bir tarayıcıya dönüşüyor.
Son dönemde özellikle Brave Scriptlets hoşuma gitti; site bazında küçük JavaScript fonksiyonları çalıştırabildiği için eskiden kullandığım eklentilerin çoğunu küçük betiklerle değiştirdim.
Chromium tabanlı olmayan bir motoru tercih ederim ama Mozilla’ya güvenimi kaybettim; Firefox’un yerleşik reklam engelleme motoru eklemesi sevindirici olsa da bana çok geç kalmış gibi geliyor.
Brave zaten çok iyiydi ve Chromium tabanlı olması da önemli özellik geliştirmelerine daha fazla zaman ayırabilmesini sağlıyor.
https://www.greasespot.net/2005/03/
Son kullanıcı açısından Firefox hâlâ mükemmel.
Mozilla zayıflıyor, Safari ise donanıma sıkı bağlı Apple’ın elinde; sonuçta Chrome dışı makul seçenekler neredeyse kalmıyor.
Bu olursa Chrome yeni Internet Explorer’a dönüşür ve web sayfaları da yalnızca orada test edildiği için diğer tarayıcılarda düzgün çalışmaz hale gelir.
Bir de üstüne kripto özelliklerini kapatman gerekiyorsa bana pek cazip gelmiyor.
Eğer bu değişiklik iOS Firefox’a da Brave düzeyinde reklam engelleme getirirse hemen kullanırım.
Birden fazla işletim sistemi kullanıyorum ve tüm platformlarda temel özellik olarak reklam engelleme ile özel filtreler sunan bir tarayıcı istiyorum; Firefox şu anda iOS’ta bunu veremiyor.
Yine de platformlar arası senkronizasyonun Brave’e kıyasla Firefox Sync tarafında daha sağlam olduğunu düşünüyorum.
Ama Android’de Fenix rebase sonrasında kaybolan klavye kısayollarını da düzeltmeleri gerekiyor.
Safari for iOS bu konuda bir şeyler sunabiliyor.
Masaüstü ya da dizüstünde fare hareketini ve tıklamayı azaltır, ama elde tutulan bir cihazda bir inç ötedeki şeye dokunmak çoğu zaman daha hızlıdır.
Üstelik ekran klavyesi ekranın büyük kısmını kaplar ve kısayollar genelde modifier tuşları gerektirir; bu da elde kullanımda rahatsız edici.
Belki Android’de harici fiziksel klavye bağlayıp kullanıyorsundur diye düşündüm.
Herkes bunu biraz fazla büyütüyor gibi geliyor.
Mozilla’nın gerçekten tam teşekküllü bir reklam engelleyici ekleyeceğini sanmıyorum; büyük olasılıkla mevcut izleme koruması uygulamasını iyileştirmek ya da değiştirmek için kullanacaklar.
İlginç şekilde, bunun Gecko’ya eklendiği sıralarda ben de Waterfox için adblock-rs entegre etmeye başlamıştım; esr140 yerine ana dalda searchfox’a bakarken binding’leri tesadüfen fark ettim.
Aynı dönemde aynı işe girişmiş olmamız oldukça ilginçti.
Böyle bir değişikliğin tam şu dönemde gelmesi güzel.
Ana akım tarayıcıların fazla sıkıcı hale geldiğini hissettiğim bir zamanda, kullanıcıya fayda sağlayacaksa Mozilla’nın biraz daha agresif davranmasını memnuniyetle karşılarım.
Uygulama biçimi de saygılı görünüyor; reklamın susturulduğunu bildirme şekli fena değil.
Tarayıcı alanında hâlâ yapılabilecek çok şey var; örneğin e-posta girmeden tek tıkla giriş yapılabilmesi ya da sitenin kart numarasını doğrudan toplamasına gerek kalmadan kolay ödeme sağlanması mümkün olabilir.
Reklamlar da rahatsız edici veya istilacı olmadan daha iyi hale getirilebilir.
Hâlâ büyük bir potansiyel var ve umarım Mozilla bunu iyi değerlendirir.
Bu, açık kaynağın işini yapmasına güzel bir örnek gibi görünüyor.
Brave sağlam bir motor geliştirmiş, Firefox da bundan yararlanabiliyor; güzel.
Firefox bakımcılarının da bunu sadece tek taraflı kullanmakla kalmayıp yeniden upstream’e katkı vermesini umarım.
Kısa süre önce Android’den iOS’a geçtim ve tüm tarayıcıların fiilen birer Safari sarmalayıcısı olması çok sinir bozucu.
Masaüstünde hâlâ Firefox’u seviyorum ama mobilde uzantılar olmadan dayanamıyorum, bu yüzden Brave’e geçtim.
Garip biçimde iOS’ta Brave içerik engelleme konusunda oldukça iyi.
Eğer bu değişiklik iOS sürümüne de gelirse, senkronizasyon yüzünden yeniden Firefox’a dönmek isterim.
Bunun uBlock Origin kullanıcılarına da fayda sağlayıp sağlamadığını merak ediyorum.
Firefox için uBlock Origin bunu kullanacak şekilde güncellenebilir gibi duruyor.
Ama çalışma kalitesi uBlock kadar iyi değil gibi; reklamlar kayboluyor ama alanlar yerinde kaldığı için büyük boşluklar oluşuyor.
Büyük tarayıcılar reklam engelleme eklentilerine karşı giderek daha düşmanca davranmaya başladığından beri o akımı pek takip etmedim.
2026 itibarıyla reklam engelleme ve gizlilik tarafında sektör standardı yığın nedir, merak ediyorum.
Şu an Mac’te Chrome, iPhone’da Safari kullanıyorum ama daha iyi reklam engelleme ve gizlilik için tarayıcı değiştirmeye açığım.
Evdeyse tek cihazın ötesine geçen, örneğin ağın ortasına küçük bir kutu koyma türü çözümleri de merak ediyorum.
Diğer kombinasyonlar gerçekten kıyas kabul etmez.