Web devleri web uzantılarını standart hale getirmek istiyor

Apple, Mozilla, Google ve Microsoft güçlerini birleştirdi Uzantı geliştiricilerini destekleyebilmek için, şüphesiz Chrome en çok kullanılan tarayıcıdır ve geliştiriciler de diğer tarayıcıları bir kenara bırakarak uzantı oluşturma çabalarını buna odaklamayı tercih ederler.

Bu yüzden yeni bir topluluk grubu "WebExtensions", gelecekteki web uzantıları için ortak bir mimari oluşturmaya çalışacak ve geliştiricileri bu girişime katılmaya davet ediyor. Safari, diğer tarayıcılar için tasarlanmış uzantıların onunla çalışmasına izin veren macOS Big Sur ile yeni bir web uzantısı API'sini benimsedi. Bu, yeni uzantılara kapı açtı, ancak uzantıları geliştirmek için standart bir yöntem tanımlanmamıştı.

Yeni grup, kısaltılmış WECG, ana tarayıcı geliştiricilerinin her birinden üyelerden oluşur. Bu yeni grubun başında Apple'dan Timothy Hatcher ve Google'dan Simeon Vincent'ı buluyoruz. Mevcut katılımcılar arasında Apple, Mozilla ve Microsoft çalışanları yer alıyor.

World Wide Web teknolojilerinin uyumluluğunu teşvik etmekten sorumlu kuruluş olan World Wide Web Konsorsiyumu, eylem hakkında yorum yaptı:

“WebExtensions Community Group'un (WECG) lansmanını duyurmaktan mutluluk duyuyoruz. Son yıllarda uzantılar için geniş çapta desteklenen bir modeli benimseyen çeşitli tarayıcılarla WECG, tarayıcı satıcılarının ve diğer paydaşların ortak bir tarayıcı uzantısı platformunu tanıtmak için nasıl birlikte çalışabileceğini keşfetmekten heyecan duyuyor. Apple, Google, Microsoft ve Mozilla bu topluluk grubunu başlatıyor ve diğer tarayıcı satıcılarını, uzantı geliştiricilerini ve ilgili tarafları bu girişime katılmaya davet ediyoruz *. «

WebExtensions Topluluk Grubu iki amacı var vardır geliştiricilerin uzantı oluşturmasını kolaylaştırır tutarlı bir model belirleme ve ortak bir işlevler, API'ler ve izinler çekirdeği. Ayrıca performansı artıran, daha güvenli ve kötüye kullanıma karşı dirençli bir mimariyi de tanımlarlar.

İş mektubunda diyorlar aşağıdaki tasarım ilkeleri:

  • Kullanıcı odaklı: tarayıcı uzantıları, kullanıcıların web tarama deneyimlerini tercihlerine ve ihtiyaçlarına göre özelleştirmelerine olanak tanır.
  • uyumluluk: mevcut uzantılar ve popüler uzantı API'leri ile uyumluluğu koruyun ve geliştirin. Bu, geliştiricilerin, hataya açık olabilecek farklı tarayıcılarda çalışmak için uzantılarını tamamen yeniden yazmak zorunda kalmamalarını sağlar.
  • Verim: geliştiricilerin, web sayfalarının veya tarayıcının performansı veya güç tüketimi üzerinde olumsuz bir etkisi olmayan uzantılar yazmasına izin verir.
  • güvenlik: Hangi uzantıların kullanılacağını seçerken, kullanıcılar işlevsellik ve güvenlikten ödün vermek zorunda kalmamalıdır. Yeni uzantı API'leri ile modelde bir değişiklik yapılacaktır.
  • Gizlilik: aynı şekilde, kullanıcıların işlevsellik ve gizlilikten ödün vermemesi gerekir. Ana nokta, tarayıcı uzantılarının, son kullanıcıların işlevsellik ve gizlilik arasında yapması gereken ödünleşimi azaltmak veya ortadan kaldırmak için kullanıcının tarama verilerine minimum gerekli erişimi gerektirirken kullanıcı deneyimini iyileştirmesi olacaktır.
  • Taşınabilirlik: Geliştiricilerin uzantıları bir tarayıcıdan diğerine aktarması ve tarayıcıların çeşitli cihazlarda ve işletim sistemlerinde uzantıları desteklemesi nispeten kolay olmalıdır.
  • Bakım: API'leri basitleştirerek, bu, daha geniş geliştirici grubunun uzantılar oluşturmasına izin vermeli ve oluşturdukları uzantıları korumalarını kolaylaştırmalıdır.
  • özerklik: tarayıcı sağlayıcıları, tarayıcınıza belirli işlevler sağlamalı ve ayrıca yeni özellikleri deneme fırsatına sahip olmalıdır.

Grup, web uzantıları platformunun tüm yönlerini belirtmek veya yeniliği boğmak istemiyor. Her tarayıcı sağlayıcısı, kendi ilkeleriyle bağımsız olarak çalışmaya devam edecektir. Gruba katkıda bulunmak isteyen tarayıcı geliştiricileri ve satıcılar, W3C web sitesi aracılığıyla kayıt olabilirler. WECG, iş mektubu ve topluluk başarıları içeren özel bir GitHub deposuna sahiptir.

kaynak: https://www.w3.org/


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.