A Firefox fejlesztői gőzerővel dolgoznak azon, hogy a webböngésző használói minél gyorsabb, minél biztonságosabb webböngészővel szörfölhessenek a neten – remek példa erre a nemrégiben bejelentett privát böngészőmód, illetve a multi-process támogatás is, amit az Electrolisys segítségével valósítanak meg.
A legfrissebb bejelentés alapján bővítmények terén is komoly átalakulásra lehet számítani az elkövetkező 12-18 hónapban, ugyanis a vállalat egy új API-t vezet be, ami a WebExtensions nevet viseli. Az új API segítségével a korábbinál biztonságosabb bővítmények készíthetőek, amelyeknél még a kereszt-kompatibilitás is megoldott, így más webböngészők bővítményeit egyszerűen és gyorsan lehet majd Firefox kompatibilissé alakítani, vagyis portolni. Utóbbit nagyban segíti, hogy a WebExtensions egy Blink kompatibilis megoldás lesz, ami a Chrome, Safari és Opera bővítmények portolását jelentősen megkönnyíti.
Fontos újítás lesz, hogy az újítás következtében a különböző bővítményeket ellenőrizni fogják a fejlesztők, majd a követelményeknek megfelelő bővítmények aláírást kapnak, így használhatóak lesznek Firefox alatt. A WebExtensions API másik fontos újítása, hogy a bővítményeknek engedélyeket kell kérniük a felhasználóktól ahhoz, hogy a különböző adatokhoz és webböngésző-funkciókhoz hozzáférhessenek, ezeket az engedélyeket pedig a felhasználóknak kell megadniuk a bővítmény telepítésekor.
A bővítmények esetében rövidesen alapvető követelmény lesz, hogy át kell esniük egy ellenőrzésen, illetve meg kell kapniuk a szükséges jóváhagyást is, mielőtt telepíthetővé válnak. A szeptember 22-én megjelenő Firefox 41 alap esetben már le fogja tiltani az aláírással nem rendelkező bővítményeket, ám ezt a tiltást a felhasználók igény esetén még megkerülhetik. A Firefox 42-es kiadásától kezdve azonban már nem lesz mód aláírás nélküli bővítmények futtatására, legalábbis átlagfelhasználói szinten – a fejlesztői kiadásokban, illetve az úgynevezett nightly buildekben kikapcsolható marad az aláírás-ellenőrzés, így a fejlesztők zavartalanul dolgozhatnak bővítményeiken.
A Firefox 43-as kiadása, amely várhatóan decemberben jelenik meg, már megkapja a korábban emlegetett multi-process funkciót is. Az Electrolysis támogatással rendelkező kiadás ennek az újításnak köszönhetően külön folyamatba csoportosítja a webes tartalmakat, valamint sandbox funkció is rendelkezésre áll majd, ami segít a biztonság szintjének emelésében. A multi-process támogatás ezzel együtt jobb teljesítményt is garantál, hisz segítségével hatékonyabban ki lehet aknázni a többmagos processzorokban rejlő lehetőségeket.
Az újfajta bővítménykezelő-rendszer bevezetése és a multi-process támogatással rendelkező kiadás bevetése előtt a Mozilla szakemberei megkezdik a jelenlegi bővítmény-technológiák, azaz a XUL, az XPCOM, illetve a Cross-Process Object Wrappers kivezetését annak érdekében, hogy a bővítmények kompatibilisek lehessenek az első multi-process technológiára támaszkodó Firefox kiadásokkal.
A tervek szerint az elkövetkező 12-18 hónapban minden bővítménynek át kell állnia a WebExtensions API használatára, ám az egyes mérföldkövekhez nem tartoznak kőbe vésett időpontok, így minden a munka ütemének megfelelően zajlik majd. A vállalat szakemberei tisztában vannak vele, hogy lesz néhány olyan bővítmény, amelynek funkcionalitása a WebExtension API alkalmazásával egyszerűen nem oldható meg, de ugyanakkor remélik, a fejlesztői visszajelzések alapján idővel sikerül kibővíteni a WebExtensions API repertoárját annak érdekében, hogy a hiányzó funkcionalitásnak legalább egy részét vissza lehessen építeni az egyes bővítményekbe.
































