Mozilla, skaperen av den populære Firefox nettleser har som mål å integrere den første stabile utgaven av WebExtensions i Firefox 48.
Organisasjonen annonsert tilbake i August 2015 på at det ville gjøre grunnleggende endringer i add-on for utviklingsprosessen i Firefox. I kjernen av endringen er fokus på WebExtensions, en ny API-Mozilla jobber på for å gjøre det enklere for utviklere å lage cross-platform utvidelser, og for å redusere tiden det tar å skrive en anmeldelse utvidelser før de publiseres på Mozilla ‘ s offisielle add-on depotet.
Kunngjøringen ikke sitte godt med noen medlemmer av Firefox samfunnet. Noen utviklere, kunngjorde at de ville stoppe å utvikle sin add-ons til Firefox, mens noen medlemmer uttrykt et ønske om å flytte til en annen nettleser hvis Mozilla ville gjennomføre WebExtensions.
En viktig grunn for reaksjonen er Mozilla ‘ s intensjon om å deprecate Firefox er ettergivende add-on modell og med det XUL og XPCOM som tillatt add-ons til å være skapt som ikke er mulig i andre nettlesere på grunn av utvikling begrensninger.
Kritikere frykter at Firefox add-ons vil ikke bli på langt nær så kraftig som før etter bytte, at det skulle være liten grunn til å bruke Firefox hvis populære add-ons vil ikke det være mulig lenger under den nye add-on utvikling modell, og at etableringen av “ut av boksen” add-ons vil bli sterkt redusert.
Firefox WebExtensions
Et siste blogginnlegg av Mozilla Engineering Manager Andy McKay gir innsikt i den nåværende tilstand av WebExtensions utvikling og milepæler.
WebExtensions er i alfa-tilstand i dag og Mozilla planer for å nå det første prosjektet viktig milepæl med utgivelsen av Firefox 45 i Mars 2016.
Utviklerne har tenkt å integrere full eller delvis støtte for en rekke av Api-er med utgivelsen:
Med utgivelsen av Firefox 45 i Mars 2016, vi vil ha full støtte for følgende Api-er: alarmer, contextMenus, pageAction og browserAction. Pluss en haug med delvis støttet Api-er: bokmerker, cookies, extension, i18n, varsler, runtime, lagring, faner, webNavigation, webRequest, windows.
Utviklere kan være i stand til å laste opp webExtensions add-ons til Mozilla AMO nettsiden, så tidlig som i Firefox 44.
Organisasjonen planlegger å lansere en WebExtensions beta i Firefox 47 (Mai 31, 2016), og en første stabile utgaven av API ligger i Firefox 48 (juli, 12, 2016).
Mozilla har opprettet flere ressurser til å hjelpe utviklere i etableringen av WebExtensions:
Firefox WebExtensions Ressurser
- Er Vi WebExtensions Ennå avslører utviklingsnivå. Det viser Api-er, bugs og tast spore bugs ligner på hvordan Vi e10s Ennå fremhever Elektrolyse fremgang.
- Core Spore Bugs: Første utgivelsen, Google Chrome paritet, Reddit Enhancement Suite, NoScript.
- Chrome inkompatibilitet.
- Mozilla WebExtensions dokumentasjon.
- WebExtensions eksempler.
Disse målene kan endres avhengig av den fremgangen som Mozilla gjør, tester og andre parameter som kan utsette utgivelsen av WebExtensions.
Hvis ting stå som de er, Firefox-brukere kan være i stand til å installere første WebExtensions add-ons så tidlig som i Mars 2016.