Aklımıza gelen her türlü siteye girmemizi ve orada vakit geçirmemizi sağlayan web tarayıcılar, internet deneyimini iyileştirmek için eklenti özelliğine sahipler. Üçüncü parti geliştiricilerin piyasaya sürdüğü eklentiler sayesinde normalde tarayıcıda bulunmayan özellikleri ekleyebiliyoruz. Üstelik bunlar düşük boyutlu olmaları sebebiyle kolaylıkla indirilebiliyor ve yüklenebiliyorlar.
Eklentilerin en önemli dezavantajı ise bütün tarayıcılarla uyumlu olmaması. Örneğin Chrome’da var olan bir eklenti, Firefox’a geçtiğimizde hiç olmayabiliyor. Bu nedenle alışık olduğumuz özelliklerden mahrum kalıyoruz. Bu problemi ortadan kaldırmak isteyen dört büyük şirket güçlerini birleştirme kararı aldı.
Chrome’un yeni özelliği diğer tarayıcıları kızdırdı
Google'ın üçüncü taraf çerezler için geliştirdiği FLoC teknolojisi diğer tarayıcıları rahatsız etti. Yazılımın gizlilik sonuçları doğurabileceği ihtimali kafaları kurcalıyor.Apple, Google, Mozilla ve Microsoft’tan ortak eklenti atılımı
Aralarında Apple’ın da bulunduğu ve Google, Mozilla, Microsoft’un katılımıyla WebExtensions Topluluk Grubu kuruldu. Kısaca WECG olarak anılacak grup, piyasadaki bütün tarayıcılarla uyumlu çalışan bir eklenti standardı oluşturacak. Diğer tarayıcıları ve uzantı sağlayıcılarını da aralarına davet eden WECG ekibi, oluşturdukları standart sayesinde geliştiricilerin işini kolaylaştıracak. Her tarayıcı için ayrı eklenti yazmak yerine, belirlenen sisteme göre yazılacak ve bu eklenti tamamında çalışacak.
WECG temel amaçlarından bahsederken kuracakları ortak eklenti sistemi hakkında şunları söyledi:
- Tutarlı bir model ve ortak işlevsellik, API’ler ve izinler belirleyerek uzantı oluşturmayı geliştiriciler için kolaylaştıracağız.
- Performansı artıran, daha da güvenli ve kötüye kullanıma karşı dirençli bir mimariyi ana hatlarıyla oluşturacağız.
WebExtensions Topluluk Grubu sadece ortak eklenti sistemi geliştirmekle kalmayacak. Aynı zamanda piyasadaki bütün tarayıcıların kötü amaçlı yazılımlara karşı güvenli olmasını da sağlayacak. Şu anda tarayıcıların büyük çoğunluğu Chromium altyapısından faydalanıyorken, Safari ise tamamıyla farklı bir sistem kullanıyor. Geçen yılki WWDC etkinliğinde geliştiricilere yeni imkânlar sunan Apple, eklenti ekosistemini genişletmenin yolunu açmıştı.
Tekelleşme planları yok
WebExtensions Topluluk Grubu, W3.org sitesinden yaptığı açıklamada, web uzantılarının veya uygulamaların işleyişini tamamen değiştirmek veya yeniden standart belirlemeye çalışmadıklarını vurguladı. WECG tarayıcı geliştiricilerinin, web uzantılarının gelişmesine katkı sağlayacak yeni API’ler üretmeye devam etmelerinin mümkün olacağını açıkladı.
WECG ek olarak uzantı imzalama ve teslim etme sürecini de standartlaştırmayı veya koordine etmeyi planlamadıklarını aktardı. Her tarayıcı üreticisi kendi teknik, inceleme ve içerik politikalarıyla uzantı mağazasını tamamen bağımsız olarak geliştirmeye devam edecek.
Bu haber gerçekten sevindirici, emeğinize sağlık.