Windows Tips & News

Firefox će dobiti novi API proširenja, bez kompatibilnosti unatrag

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Mozilla programeri objavili su da će u Firefoxu 45 biti dodana nova implementacija API-ja za proširenja preglednika. Zove se WebExtensions i koristi izvornu HTML tehnologiju. WebExtensions će omogućiti stvaranje proširenja kompatibilnih s Google Chromeom i obrnuto.

Oglas

firefox logo banner
Prvo alfa izdanje WebExtensions API-ja koje ćemo vidjeti u Firefoxu 45 očekuje se u ožujku 2016. U postu na blogu Mozilla je spomenula da se očekuje da će sljedeći API-ji biti implementirani do tog vremena: alarmi, contextMenus, pageAction i browserAction. Osim toga, bit će gomila djelomično podržanih API-ja: oznake, kolačići, ekstenzije, i18n, obavijesti, vrijeme izvođenja, pohrana, kartice, webNavigation, webRequest, prozori.

Podrška za ove nove vrste dodataka već je implementirana u spremištu addons.mozilla.org. Bit će predstavljen javnosti zajedno s Firefoxom 44. Očekuje se da će do Firefoxa 47 implementacija WebExtensions biti u beta fazi. Konačno, u Firefoxu 48, WebExtensions će doći do upotrebljive faze.

Nakon toga, podrška za klasične (XUL-temeljene) dodatke će nakon nekog vremena biti odbačena! Nije jasno koliko će dugo podrška za klasične dodatke ostati dostupna u Firefoxu.

Dodaci stvoreni pomoću WebExtensions bit će kompatibilni s opcijom elektrolize/više procesa preglednika Firefox. Kada je omogućeno, pokreće dodatke u zasebnom procesu, koji izolira dodatke od glavnog procesa preglednika. Kartice će raditi na isti način - izolirani proces po otvorenoj kartici bit će osiguran opcijom više procesa.

Klasični dodaci imaju problema s elektrolizom. Mnogi od njih mogu potpuno prestati raditi kada se Electrolysis uvede u stabilno izdanje Firefoxa, koje se očekuje u travnju 2016. s Firefoxom 46.

Dok se dodaci WebExtensions mogu koristiti u drugim preglednicima kao što su Opera ili Chrome, potencijalni gubitak od mnogih korisnih proširenja Firefoxa toliko je razočaravajuće da će mnogi korisnici vjerojatno prestati koristiti Firefox. Ove promjene, zajedno sa provedba potpisa za proširenja, koji se ne može isključiti počevši od Firefoxa 44, može značajno smanjiti fleksibilnost i snagu Firefoxa. Sasvim je moguće da mnoge stvari koje su danas moguće putem dodataka u Firefoxu neće biti dostupne pomoću novih API-ja WebExtensions. Na primjer, skeptičan sam da li je moj favorit Tab Mix Plux XUL-temeljen dodatak može biti moguće s novim modelom proširenja. Nakon što se odustane od podrške za dodatke temeljene na XUL-u, možda neće biti moguće stvoriti takav dodatak.

Iako je razumljivo da je Mozillin cilj poboljšati Firefox, učiniti ga sigurnijim, bržim i prijateljskim za prosječne korisnika, mnogi korisnici, uključujući mene, neće biti sretni ako cijena koju moramo platiti za takve promjene osakati funkcionalnost preglednik. Kakvo je vaše mišljenje o svim tim budućim promjenama? Smatrate li da su vrijedni toga?

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Linux Mint najavljuje verziju 20.1 'Ulyssa', vlastite Chromium pakete i još mnogo toga

Linux Mint najavljuje verziju 20.1 'Ulyssa', vlastite Chromium pakete i još mnogo toga

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Sada je dostupan Project Reunion 0.5 s podrškom za WinUI 3.0

Sada je dostupan Project Reunion 0.5 s podrškom za WinUI 3.0

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Xfce je dobio ukrase na strani klijenta

Xfce je dobio ukrase na strani klijenta

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više