Google, tarayıcısının eski eklenti mimarisine son verdi: Manifest V2, Chrome Web Mağazası'ndan kaldırıldı ve bu sisteme dayalı tüm eklentiler resmi katalogdan silindi. Bu hamle, hem Chrome kullanıcılarını hem de eklenti yüklemek için Google mağazasına güvenen diğer Chromium tabanlı tarayıcıları kullananları etkiliyor.
Bu değişiklik ani değil, Manifest V2 uzantılarının tamamen kaldırılmasıyla sonuçlanan çok yıllık bir sürecin son adımıdır . Bundan böyle, mağazada kabul edilen tek format Manifest V3'tür; bu özellik, reklam engelleyicilerin, gizlilik yöneticilerinin ve milyonlarca kullanıcı tarafından yıllardır kullanılan diğer birçok gelişmiş aracın çalışma şeklini temelden değiştiriyor.
Manifest V2'nin Sonu: Google tam olarak ne yaptı?
Google, bu son adımla, kendi kullanımdan kaldırma sayfasında zaten duyurduğu geçişi tamamladı: Manifest V2 tabanlı eklentiler Chrome Web Mağazası'ndan kaldırıldı , bu nedenle artık resmi kanaldan bunları bulmak, yüklemek veya yeniden yüklemek mümkün değil. Bu, dünyanın en yaygın kullanılan içerik engelleyicilerinden biri olan uBlock Origin gibi popüler eklentileri de içeriyor.
Kaldırma işleminin önemli bir uyarısı var: Chrome 138 veya daha önceki sürümler gibi eski sürümlerde hala yüklü olan MV2 uzantıları çalışmaya devam edecek , ancak "dondurulmuş" olacaklar. Artık güncelleme almayacaklar ve kullanıcı eklentiyi kaldırırsa, profilini değiştirirse veya tarayıcıyı yeniden yüklerse, mağazadan geri alamayacak çünkü listede artık mevcut olmayacak.
Pratikte, Chrome'u son sürümlere güncelleyenler için etki açık: tüm genel katalog silindi ve geriye yalnızca Manifest V3 uzantıları kaldı . Google'ın kendisi, aktif eklentilerin çoğunun zaten taşındığını belirtmişti ve bazı iç tahminler, son tarihten önce bu oranın %90'ın üzerinde olduğunu gösteriyordu.
Bu nihai geri çekilme , MV2 ve MV3'ün yıllarca birlikte var olduğu ve özellikle içerik engelleyicileri ve güvenlik araçlarını sürdüren geliştirici topluluğunun talebi üzerine sürelerinin uzatıldığı bir dönemin sonunu işaret ediyor .
Manifest V2'den Manifest V3'e: Gerçekten neler değişiyor?
Manifest V2, bir eklentinin Chrome içinde nasıl davrandığını tanımlıyordu: hangi izinleri talep ettiğini, hangi verileri okuyabileceğini ve hangi komut dosyalarını çalıştırabileceğini belirliyordu . Geliştiriciler için en büyük avantajı esnekliğiydi: kalıcı arka plan sayfaları oluşturmalarına, uzaktan kod yüklemelerine ve tarayıcı trafiğini gerçek zamanlı olarak analiz etmelerine olanak tanıyordu.
Google, Manifest V3 ile bu mimarinin birçok temel unsurunu yeniden tasarladı. Örneğin, eski kalıcı arka plan sayfaları ortadan kalkıyor ve yerini birkaç saniyelik hareketsizlikten sonra kapanan geçici işlemler olan hizmet çalışanları alıyor . Bu durum, daha önce tarayıcı içinde sürekli aktif bir bağlama sahip olmaya bağlı olan mantığın büyük bir kısmının yeniden yazılmasını zorunlu kılıyor.
Öte yandan, uzaktan barındırılan kodun kullanımı yasaktır . MV2 altında, bir uzantı, mağazanın incelemesinden geçtikten sonra harici bir sunucudan yeni mantık indirip çalıştırabiliyordu. MV3 ile birlikte, tüm çalıştırılabilir kodun Google tarafından incelenip onaylanan uzantı içinde paketlenmesi gerekiyor; bu da bir tür suistimali azaltıyor ancak dışarıdan yüklenen filtre veya dinamik kurallara dayalı projelerin güncellenmesini zorlaştırıyor.
Değişikliğin üçüncü yönü ağı etkiliyor: Gelişmiş filtreleme için önemli olan engelleme modlu webRequest API'si, declarativeNetRequest ile değiştiriliyor . Eklenti, hangi ağ isteklerini engelleyeceğine veya değiştireceğine gerçek zamanlı olarak karar vermek yerine, artık tarayıcı motorunun kendisinin uyguladığı ve trafiği eklentiye ifşa etmeyen bir dizi kural kaydediyor. Bu, performansı artırıyor ve veri ifşasını sınırlıyor, ancak giderek daha karmaşık hale gelen reklam ve izleme stratejilerine tepki verme yeteneğini de azaltıyor.
Google, bu değişikliklerin Chrome'un güvenliğini, gizliliğini ve istikrarını güçlendirdiğini ve eski platformun sürdürülmesinin teknik borç ve MV2'nin özel kusurları nedeniyle mümkün olmadığını savunuyor . Ancak, topluluğun bazı üyeleri için sonuç, özellikle reklam engelleme alanında daha az esnekliğe sahip bir eklenti ekosistemi oldu.
uBlock Origin ve reklam engelleyicilere darbe
Etkilenen eklentilerin tümü arasında, uBlock Origin'in kaldırılması birçok kullanıcı için en acı verici olanıdır . Raymond Hill tarafından oluşturulan bu engelleyici, son derece yüksek etkinliği, düşük kaynak tüketimi ve neredeyse sınırsız gerçek zamanlı filtreleme özelliğiyle bir ölçüt haline gelmişti; bunların tümü büyük ölçüde Manifest V2 ve webRequest API'nin yeteneklerine dayanıyordu.
uBlock Origin, her ağ isteğini gerçekleştiği anda inceleyerek , oldukça karmaşık bir mantık kullanarak engelleme, yönlendirme veya izin verme kararı verme yeteneğinden yararlandı . Bu yaklaşım, son derece ayrıntılı filtrelerin uygulanmasını, tarama tekniklerindeki değişikliklere hızlı uyum sağlamayı ve komut dosyalarının ve çerçevelerin seçici olarak engellenmesi gibi gelişmiş site bazlı kontrolleri mümkün kıldı.
Manifest V3 ile bu model Chrome'da artık geçerli değil. Yeni declarativeNetRequest API, bir uzantının uygulayabileceği kural sayısına katı sınırlar getiriyor: minimum 30.000 statik kural ve 30.000 birleşik dinamik ve oturum kuralı, maksimum 1.000 düzenli ifade tabanlı kural. Buna karşılık, tipik ciddi bir filtreleme kurulumu kolayca 200.000 kurala ulaşabiliyor.
Reklam engellemeye odaklanan EasyList gibi yaygın olarak kullanılan listeler kendi başlarına yaklaşık 75.000 kural içerirken; izleyicilere odaklanan EasyPrivacy'nin yaklaşık 45.000 kuralı vardır; ayrıca bölgesel ve ülkeye özgü listeler de on binlerce kural daha ekleyebilir. Tüm bu araç setini Manifest V3'ün sınırlamaları içine sığdırmak, bazı ödünler vermeyi gerektirir : ya en yaygın filtreler bölgesel hassasiyetin kaybı pahasına önceliklendirilir ya da genel kapsamdan ödün verilerek daha fazla ayrıntı korunur.
Bu senaryoya uyum sağlamak için Raymond Hill, Manifest V3 için sıfırdan tasarlanmış bir varyant olan uBlock Origin Lite'ı geliştirdi. Bu sürüm Chrome'un kurallarına uyuyor ve declarativeNetRequest ile entegre oluyor, ancak orijinal uBlock Origin'in tüm yeteneklerini kopyalayamıyor . Gelişmiş dinamik filtreleme, katı engelleme modu, etkileşimli site başına dizi ve anlık olarak özel kurallar yazma seçeneklerinden bazıları eksik.
Yüklenen eklentilere ne olur ve bu kullanıcıları nasıl etkiler?
Chrome'u günlük olarak kullananlar için geçiş sessiz ama istikrarlı oldu. Geçtiğimiz birkaç yıl boyunca tarayıcı, kullanım dışı bırakma bildirimleri gösterdi ve önce test kanallarında (Beta, Dev, Canary) ve ardından kararlı sürümde MV2 uzantılarını kademeli olarak devre dışı bıraktı. Temmuz 2025'te, Chrome 138 ile Manifest V2, tüm kanallardaki tüm kullanıcılar için devre dışı bırakıldı ve yeniden etkinleştirme seçeneği de ortadan kalktı.
Şu anda sona eren aşama tamamen idari bir işlemdir: MV2 uzantılarının listeleri Chrome Web Mağazası'ndan kaldırılmıştır . Chrome'un 138'den daha eski bir sürümünde uBlock Origin veya eski formata dayalı başka bir eklentiye sahip olanlar, uzantının yüklü olduğunu göreceklerdir, ancak artık yeni sürümleri alamayacaklar veya bir sorun çıkması durumunda mağazadan yeniden yükleyemeyeceklerdir.
Pratikte bu, giderek daha fazla kullanıcının internette gezinirken reklam ve izleyici sayısında artış göreceği anlamına gelir . Lite sürümler veya Manifest V3'e uyarlanmış sürümler sorunun bir kısmını hafifletir, ancak çeşitli teknik analizler, yeni API'ye dayalı engelleyicilerin, daha önce zorluk çekmeden filtrelenen reklam ve izlemenin önemli bir yüzdesinin geçmesine izin verdiği konusunda hemfikirdir.
Etki, özellikle agresif filtrelemeye güvenen kullanıcılar arasında daha belirgin: gizliliğe önem verenler, sınırlı mobil bağlantıya sahip olanlar veya banner'lar, otomatik videolar veya ek komut dosyaları olmadan daha temiz bir web deneyimini tercih edenler. Onlar için, MV3 engelleyiciyle yaşanan deneyim, MV2'nin sunduklarına kıyasla bir geri adım gibi geliyor.
Bu durum Avrupa yayıncıları ve medya kuruluşları için de sonuçlar doğuruyor: Eski model için tasarlanmış birçok reklam engelleyici tespit sistemi, yeni Manifest V3 reklam engelleyicilerini doğru bir şekilde tanımlayamıyor . Sonuç olarak, ne kadar reklamın engellendiğine dair gerçek görünürlük kayboluyor ve reklam engelleyicileri devre dışı bırakma veya abonelik modellerine geçme gibi gelir kurtarma araçlarının etkinliği azalıyor.
Geliştiriciler ve girişimciler için ortam nasıl değişiyor?
Chrome Web Mağazası'ndan Manifest V2'nin kesin olarak kaldırılması, tarayıcıya bağımlı uzantılar veya ürünler geliştirenleri doğrudan etkiliyor: MV2'ye bağlı bir projeyi resmi ekosistem içinde sürdürmek artık mümkün değil . Bir uzantı taşınmamışsa, ana dağıtım kanalını kaybeder ve yeni kullanıcılar için erişilemez hale gelir.
Manifest V3'e geçiş, manifest dosyasında basit bir sürüm değişikliği anlamına gelmez. Mimari yapının temel parçalarının yeniden düzenlenmesini içerir : daha önce kalıcı arka plan sayfalarında bulunan tüm mantığın, görünüp kaybolan servis çalışanlarına uyarlanması, engelleme yapan webRequest'in declarativeNetRequest ile değiştirilmesi ve daha önce uzaktan yüklenebilen kod ve listelerin eklentinin içine entegre edilmesi.
Karmaşık eklentiler için geliştirme çabası aylarla ölçülüyor ve tüm işlevler doğrudan aktarılamıyor. Reklam engelleyiciler ve bazı güvenlik araçları söz konusu olduğunda, yeni API yapılabilecekler konusunda bir sınır getiriyor . Artık sadece kodu yeniden yazmak değil, platformun daha agresif içeriklerin filtrelenmesini yapısal olarak sınırladığını kabul etmek gerekiyor.
Avrupa'da ürün yelpazesinin bir bölümünü Chrome uzantıları üzerine kurmuş girişimler için mesaj açık: Dağıtım kanalı olarak yalnızca Chrome Web Mağazasına güvenmek giderek daha riskli hale geliyor . Google'ın API'ler ve mağaza kuralları üzerindeki kontrolü, Manifest V2'de görüldüğü gibi, bir ürünün erişimini bir gecede değiştirebilir.
Aynı zamanda, diğer tarayıcılara veya modellere odaklanan çözümler için bir fırsat doğuyor: Firefox, Brave veya Avrupa şirketlerindeki yönetilen ortamlar için tasarlanmış ürünler, Chrome ekosisteminde sorgusuz sualsiz kalmanın rahatlığından ziyade gizlilik, kontrol ve mevzuat uyumluluğuna öncelik veren ekipler için cazip alternatifler haline gelebilir.
Güçlü bir engelleme sağlamak için alternatif tarayıcılar
Chrome Avrupa'da çok büyük bir pazar payına sahip olsa da, Manifest V2'nin sona ermesi tüm tarayıcıları eşit şekilde etkilemiyor . Örneğin Firefox, eski modele dayalı uzantıları desteklemeye devam edeceğini ve Manifest V3'ün faydalı bulduğu kısımlarını entegre edeceğini açıkça belirtti; böylece kullanıcılar uBlock Origin'in tüm özellikleriyle tam sürümünü kullanmaya devam edebilecekler.
Brave'in durumunda ise yaklaşım karma bir nitelik taşıyor. Bir yandan, Brave Shields engelleme motoru doğrudan tarayıcıya entegre edilmiş , Rust ve C++ dillerinde yazılmış ve Chrome uzantı API'lerine bağlı kalmadan EasyList ve EasyPrivacy gibi listelerden yararlanıyor. Bu sayede, Google uzantılar için kuralları değiştirse bile çok yüksek bir engelleme seviyesini koruyabiliyor.
Öte yandan, Brave ekibi, uBlock Origin, AdGuard, uMatrix ve NoScript dahil olmak üzere birçok popüler Manifest V2 eklentisini kendi bünyesinde barındırmayı tercih etti . Kullanıcılar bunları Chrome Web Mağazası'nı atlayarak doğrudan tarayıcı ayarlarından etkinleştirebilirler. Bu, Chromium ekosisteminde gelişmiş araçların canlı kalmasına yardımcı olur, ancak Chromium kod tabanı değiştiğinde projenin entegrasyonunu ayarlamasını gerektirir.
Opera veya çeşitli gizlilik odaklı Firefox türevleri gibi diğer tarayıcılar da bu boşluktan yararlanıyor. Firefox tabanlı olup telemetriyi kaldıran ve varsayılan güvenlik ayarlarını güçlendiren LibreWolf gibi projeler, uBlock Origin'i varsayılan olarak içeriyor ve dinamik filtreleme özelliklerine tam destek sağlıyor.
İspanya'da ve Avrupa'nın geri kalanında daha temiz, gizlilik odaklı bir internete değer veren kullanıcılar için durum biraz daha parçalı: Seçilen tarayıcı, reklam ve izleme üzerindeki kontrol düzeyini giderek daha fazla belirliyor . Chrome hâlâ geçerli bir seçenek olmaya devam ediyor, ancak gerçekten kapsamlı engelleme arayanlar için daha az olanak sunuyor.
Google, Manifest V2 aşamasını sonlandırıp tamamen Manifest V3'e odaklanarak, güvenlik ve performansta makul iyileştirmeler sağlayan, ancak reklam engelleyiciler ve en talepkar gizlilik araçları için de net sınırlar belirleyen daha kontrollü bir uzantı modelini pekiştiriyor . Bu arada, Firefox ve Brave gibi alternatifler, uBlock Origin gibi uzantıların sunduğu filtreleme gücünü orijinal halleriyle korumak isteyenler için bir sığınak görevi görüyor ve web tarama deneyiminin artık yalnızca bağlantıya veya cihaza değil, aynı zamanda güvenilen tarayıcıya da bağlı olduğunu gösteriyor.