Google Chrome, Microsoft Edge, Apple Safari ve Mozilla Firefox en çok kullanılan web tarayıcılar ve şimdi favori tarayıcılarımızın uzantılarını geliştirmek için güçlerini birleştiriyorlar. WebExtensions Community Group’u (WECG) açık bir hedefle ortaya koydular, o da uzantı geliştirmeyi kolaylaştırmak.
Bu uzantılar, tarayıcıların en ilgi çekici yerlerinden biri haline geldi. Neredeyse akıllı telefonlar için uygulamalar gibi. Farklı uzantı geliştiricilerinin işini kolaylaştırmak için sektörün en iyi oyuncuları bir anlaşmaya vardı.
WECG, rekabetin silahını kuşandıktan sonra bir bildiri yayınladı ve “Son birkaç yılda uzantılar için geniş çapta uyumlu bir model benimseyen çok sayıda tarayıcı ile WECG, tarayıcıların ilgili tarafların bir ilerleme sağlamak için nasıl birlikte çalışabileceğini keşfetmekten heyecan duyuyor.” ifadesini kullandı.
Chrome, Edge, Safari ve Firefox’un hedefleri açık ve bunları iki kola ayırıyorlar. Birincisi, tutarlı bir model ve ortak bir işlevsellik, API’ler ve izinler sağlayarak geliştiriciler için uzantı oluşturma sürecini kolaylaştırmak. İkincisi, performansı artıran, daha güvenli ve kötüye kullanıma karşı dirençli bir mimari oluşturmak.
Bildiride, “Çalışmalarımıza ortak bir dizi HTML ve W3C TAG tasarım ilkeleri rehberlik edecek, kullanıcı merkezli, uyumluluk, performans, güvenlik, gizlilik, taşınabilirlik, sürdürülebilirlik ve iyi tanımlanmış davranış hedefliyoruz” ifadeleri yer aldı.
Temel olarak Chrome, Microsoft Edge, Firefox ve Safari tarafından desteklenen mevcut uzantı modelini ve API’leri kullanmak istiyor. Bildiride, “Ortak zemini belirlemeyi, uygulamaları daha yakın hale getirmeyi ve gelecekteki evrim için bir rota çizmeyi amaçlıyoruz.” ifadesi de yer aldı.
Bu açıklamaya WECG’nin bu konuda ne yapmayacağına dair bir açıklama eşlik etti. Yeni girişim, tarayıcıları, uzantılarda daha fazla iyileştirme için temel teşkil edebilecek API’leri geliştirmeye ve sunmaya devam etmeye teşvik etmeyi amaçlıyor.
“Her tarayıcı, kendi teknik, inceleme ve içerik politikalarıyla uzantı mağazasını tamamen bağımsız olarak işletmeye devam edecek.” ifadeleri de bildiride yer aldı. Böylece her platforma dayatılan koşullara girmekten kaçınarak, her şeyin doğru olduğunu gözden geçirirken genellikle bazı komutlara sahip olmaya devam etmek için koyulan kırmızı çizgilerden biri. Örneğin, uzantıların kötü amaçlı yazılımları gizlemek veya verileri çalmak kullanılabilmesi de söz konusu.