Windows Tips & News

Firefox saab uue laienduste API ilma tagasiühilduvuseta

Mozilla arendajad on teatanud et Firefox 45-s lisatakse uus rakendus API brauserilaiendustele. Seda nimetatakse WebExtensionsiks ja see kasutab natiivset HTML-tehnoloogiat. WebExtensions võimaldab luua Google Chrome'iga ühilduvaid laiendusi ja vastupidi.
firefoxi logoga bänner
WebExtensions API esimene alfaväljalase, mida näeme Firefox 45-s, on oodata 2016. aasta märtsis. Blogipostituses mainis Mozilla, et selleks ajaks on eeldatavasti juurutatud järgmised API-d: alarmid, kontekstmenüüd, pageAction ja browserAction. Lisaks on hunnik osaliselt toetatud API-sid: järjehoidjad, küpsised, laiendused, i18n, märguanded, käitusaeg, salvestusruum, vahelehed, veebinavigatsioon, veebitaotlus, aknad.

Nende uut tüüpi lisandmoodulite tugi on juba addons.mozilla.org-i hoidlas juurutatud. See avaldatakse avalikkusele koos Firefox 44-ga. Firefox 47 puhul on WebExtensionsi juurutamine eeldatavasti beetafaasis. Lõpuks jõuavad Firefox 48-s WebExtensions kasutusetappi.

Pärast seda lõpetatakse mõne aja pärast klassikaliste (XUL-põhiste) lisandmoodulite tugi! Pole selge, kui kauaks klassikaliste lisandmoodulite tugi Firefoxis saadaval on.

WebExtensionsiga loodud lisandmoodulid ühilduvad Firefoxi brauseri elektrolüüsi/mitme protsessi valikuga. Kui see on lubatud, käitab see lisandmooduleid eraldi protsessis, mis eraldab lisandmoodulid brauseri põhiprotsessist. Vahekaardid töötavad samamoodi – mitme protsessiga suvand pakub isoleeritud protsessi iga avatud vahelehe kohta.

Klassikalistel lisandmoodulitel on elektrolüüsiga probleeme. Paljud neist võivad täielikult lakata töötamast, kui elektrolüüs võetakse kasutusele stabiilses Firefoxi versioonis, mis on eeldatavasti 2016. aasta aprillis koos Firefox 46-ga.

Kuigi WebExtensionsi lisandmooduleid saab kasutada teistes brauserites, nagu Opera või Chrome, on võimalik kahju paljude kasulike Firefoxi laienduste kasutamine on nii pettumus, et paljud kasutajad lõpetavad tõenäoliselt kasutamise Firefox. Need muudatused koos laienduste allkirja jõustamine, mida ei saa alates Firefox 44-st välja lülitada, võib oluliselt vähendada Firefoxi paindlikkust ja võimsust. On täiesti võimalik, et paljud asjad, mis on täna Firefoxi lisandmoodulite kaudu võimalikud, ei ole uute WebExtensionsi API-de abil saadaval. Näiteks olen skeptiline, kas minu lemmik Tab Mix Plux XUL-põhine lisandmoodul võib olla võimalik uue laiendusmudeliga. Kui XUL-põhise lisandmooduli tugi loobutakse, ei pruugi olla võimalik sellist lisandmoodulit luua.

Kuigi on arusaadav, et Mozilla eesmärk on parandada Firefoxi, muuta see turvalisemaks, kiiremaks ja keskmise jaoks sõbralikumaks kasutaja, paljud kasutajad, sealhulgas mina, ei ole rahul, kui hind, mida me selliste muudatuste eest maksma peame, kahjustab brauser. Mida arvate kõigist nendest tulevastest muudatustest? Kas leiate, et need on seda väärt?

Failisoovitused debüteeriti File Exploreris koos Windows 11 Build 23403 (Dev)

Failisoovitused debüteeriti File Exploreris koos Windows 11 Build 23403 (Dev)

Microsoft on uuendanud Insidersi jaoks taaskäivitatud arenduskanalit uue versiooniga 23403. Selle...

Loe rohkem

Uusim Canary kanal saab oma esimese versiooni, Windows 11 build 25314

Uusim Canary kanal saab oma esimese versiooni, Windows 11 build 25314

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Kuidas lubada File Exploreris kontekstimenüü juurdepääsuklahvi vihjeid

Kuidas lubada File Exploreris kontekstimenüü juurdepääsuklahvi vihjeid

Kaks hiljutist Insideri väljaannet, Windows 11 Build 25314 (Canary) ja Järg 23403 (arendaja), too...

Loe rohkem