Firefox saa uuden laajennussovellusliittymän ilman taaksepäin yhteensopivuutta
Mozillan kehittäjät ovat ilmoittaneet että Firefox 45:ssä lisätään uusi API-toteutus selainlaajennuksille. Sitä kutsutaan WebExtensionsiksi ja se käyttää alkuperäistä HTML-tekniikkaa. WebExtensions mahdollistaa Google Chromen kanssa yhteensopivien laajennusten luomisen ja päinvastoin.
Mainos
WebExtensions API: n ensimmäinen alfajulkaisu, jonka näemme Firefox 45:ssä, odotetaan maaliskuussa 2016. Mozilla mainitsi blogikirjoituksessaan, että seuraavat API: t odotetaan olevan otettu käyttöön siihen mennessä: hälytykset, kontekstivalikot, pageAction ja browserAction. Lisäksi tulee olemaan joukko osittain tuettuja sovellusliittymiä: kirjanmerkit, evästeet, laajennus, i18n, ilmoitukset, suoritusaika, tallennustila, välilehdet, webNavigation, webRequest, ikkunat.
Tällaisten uudentyyppisten lisäosien tuki on jo otettu käyttöön addons.mozilla.org-tietovarastossa. Se julkaistaan yleisölle Firefox 44:n kanssa. Firefox 47:ssä WebExtensions-laajennusten täytäntöönpanon odotetaan olevan beta-vaiheessa. Lopuksi Firefox 48:ssa WebExtensions saavuttaa käyttökelpoisen vaiheen.
Sen jälkeen tuki klassisille (XUL-pohjaisille) lisäosille poistuu jonkin ajan kuluttua! Ei ole selvää, kuinka kauan klassisten lisäosien tuki on saatavilla Firefoxissa.
WebExtensionsilla luodut lisäosat ovat yhteensopivia Firefox-selaimen elektrolyysi/moniprosessi-vaihtoehdon kanssa. Kun se on käytössä, se suorittaa lisäosat erillisessä prosessissa, joka eristää lisäosat pääselainprosessista. Välilehdet toimivat samalla tavalla - usean prosessin vaihtoehto tarjoaa yksittäisen prosessin avattua välilehteä kohti.
Klassisissa lisäosissa on ongelmia elektrolyysin kanssa. Monet niistä saattavat lakata toimimasta kokonaan, kun Elektrolyysi otetaan käyttöön vakaassa Firefox-julkaisussa, jonka odotetaan huhtikuussa 2016 Firefox 46:lla.
Vaikka WebExtensions-lisäosia voidaan käyttää muissa selaimissa, kuten Operassa tai Chromessa, mahdollinen menetys monista hyödyllisistä Firefox-laajennuksista on niin pettymys, että monet käyttäjät todennäköisesti lopettavat käytön Firefox. Nämä muutokset yhdessä laajennusten allekirjoituksen valvonta, jota ei voi sammuttaa Firefox 44:stä alkaen, voi merkittävästi vähentää Firefoxin joustavuutta ja tehoa. On täysin mahdollista, että monet asiat, jotka ovat tänään mahdollisia Firefoxin lisäosien kautta, eivät ole käytettävissä uusilla WebExtensions API: illa. Olen esimerkiksi skeptinen sen suhteen, olenko suosikkini Tab Mix Plux XUL-pohjainen lisäosa voi olla mahdollista uudella laajennusmallilla. Kun XUL-pohjainen lisäosien tuki poistetaan, tällaisen lisäosan luominen ei ehkä ole mahdollista.
Vaikka on ymmärrettävää, että Mozillan tavoitteena on parantaa Firefoxia, tehdä siitä turvallisempi, nopeampi ja keskivertoystävällisempi. käyttäjä, monet käyttäjät, mukaan lukien minä, eivät ole iloisia, jos hinta, joka meidän on maksettava tällaisista muutoksista, lamauttaa selain. Mitä mieltä olet kaikista näistä tulevista muutoksista? Ovatko ne mielestäsi sen arvoisia?