Firefox, geriye dönük uyumluluk olmadan yeni bir uzantı API'si alacak
Mozilla geliştiricileri duyurdu Firefox 45'te tarayıcı uzantıları için yeni bir API uygulaması eklenecektir. WebExtensions olarak adlandırılır ve yerel HTML teknolojisini kullanır. WebExtensions, Google Chrome ile uyumlu uzantılar oluşturmayı mümkün kılacaktır ve bunun tersi de geçerlidir.
Firefox 45'te göreceğimiz WebExtensions API'sinin ilk alfa sürümünün Mart 2016'da çıkması bekleniyor. Bir blog gönderisinde Mozilla, o zamana kadar şu API'lerin uygulanmasının beklendiğini belirtti: alarmlar, contextMenus, pageAction ve browserAction. Ayrıca, kısmen desteklenen bir grup API olacaktır: yer imleri, çerezler, uzantı, i18n, bildirimler, çalışma zamanı, depolama, sekmeler, webNavigation, webRequest, pencereler.
Bu yeni eklenti türleri için destek, addons.mozilla.org deposunda zaten uygulanmaktadır. Firefox 44 ile birlikte halka sunulacak. Firefox 47 ile WebExtensions uygulamasının beta aşamasında olması bekleniyor. Son olarak, Firefox 48'de WebExtensions kullanılabilir bir aşamaya ulaşacaktır.
Bundan sonra, bir süre sonra klasik (XUL tabanlı) eklentiler için destek kaldırılacaktır! Firefox'ta klasik eklenti desteğinin ne kadar süreceği belli değil.
WebExtensions ile oluşturulan eklentiler, Firefox tarayıcısının Elektroliz/çoklu işlem seçeneği ile uyumlu olacaktır. Etkinleştirildiğinde, eklentileri ana tarayıcı işleminden ayıran ayrı bir işlemde eklentileri çalıştırır. Sekmeler aynı şekilde çalışacak - çoklu işlem seçeneği tarafından her açılan sekme için yalıtılmış bir işlem sağlanacaktır.
Klasik eklentilerin Elektroliz ile ilgili sorunları var. Birçoğu, Firefox 46 ile Nisan 2016'da beklenen kararlı Firefox sürümünde Elektroliz kullanıma sunulduğunda tamamen çalışmayı durdurabilir.
WebExtensions eklentileri Opera veya Chrome gibi diğer tarayıcılarda kullanılabilirken, olası kayıp Firefox eklentilerinin birçoğu o kadar hayal kırıklığı yaratıyor ki, pek çok kullanıcı muhtemelen kullanmayı bırakacak Firefox. Bu değişikliklerle birlikte uzantılar için imza uygulamasıFirefox 44 ile başlayarak kapatılamayan, Firefox'un esnekliğini ve gücünü önemli ölçüde azaltabilir. Firefox'taki eklentiler aracılığıyla bugün mümkün olan pek çok şeyin yeni WebExtensions API'leri kullanılarak kullanılamaması oldukça olasıdır. Örneğin, favorim olup olmadığı konusunda şüpheliyim. Tab Mix Plux XUL tabanlı eklenti yeni uzantılar modeli ile mümkün olabilir. XUL tabanlı eklenti desteği bırakıldığında, böyle bir eklenti oluşturmak mümkün olmayabilir.
Mozilla'nın amacının Firefox'u geliştirmek, ortalama olarak daha güvenli, daha hızlı ve daha kolay hale getirmek olduğu anlaşılabilir olsa da kullanıcı, ben dahil birçok kullanıcı, bu tür değişiklikler için ödememiz gereken ücretin işlevselliğini sekteye uğratması durumunda mutlu olmayacaktır. tarayıcı. Gelecekteki tüm bu değişiklikler hakkında fikriniz nedir? Onları buna değer buluyor musun?