Windows Tips & News

Firefox dostane nové rozhraní API bez zpětné kompatibility

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Vývojáři Mozilly oznámili že ve Firefoxu 45 bude přidána nová implementace API pro rozšíření prohlížeče. Jmenuje se WebExtensions a využívá nativní technologii HTML. WebExtensions umožní vytvářet rozšíření kompatibilní s Google Chrome a naopak.

reklama

banner s logem firefox
První alfa verze rozhraní WebExtensions API, kterou uvidíme ve Firefoxu 45, se očekává v březnu 2016. V příspěvku na blogu Mozilla zmínila, že se očekává, že do té doby budou implementována následující API: alarmy, contextMenus, pageAction a browserAction. Plus bude spousta částečně podporovaných API: záložky, cookies, rozšíření, i18n, notifikace, runtime, úložiště, karty, webNavigation, webRequest, windows.

Podpora těchto nových typů doplňků je již implementována v úložišti addons.mozilla.org. Veřejnosti bude představen společně s Firefoxem 44. Od Firefoxu 47 se očekává, že implementace WebExtensions bude ve fázi beta. Konečně ve Firefoxu 48 WebExtensions dosáhnou použitelné fáze.

Poté bude podpora klasických doplňků (založených na XUL) po nějaké době ukončena! Jak dlouho zůstane podpora klasických doplňků ve Firefoxu dostupná, není jasné.

Doplňky vytvořené pomocí WebExtensions budou kompatibilní s možností Electrolysis/multi-process prohlížeče Firefox. Když je povoleno, spouští doplňky v samostatném procesu, který izoluje doplňky od hlavního procesu prohlížeče. Karty budou fungovat stejným způsobem - izolovaný proces pro každou otevřenou kartu bude zajištěn možností více procesů.

Klasické doplňky mají problémy s elektrolýzou. Mnoho z nich může úplně přestat fungovat, když bude Electrolysis uvedena ve stabilní verzi Firefoxu, která se očekává v dubnu 2016 s Firefoxem 46.

Zatímco doplňky WebExtensions lze použít v jiných prohlížečích, jako je Opera nebo Chrome, potenciální ztráta z mnoha užitečných rozšíření pro Firefox je tak zklamáním, že mnoho uživatelů pravděpodobně přestane používat Firefox. Tyto změny spolu s vynucení podpisu pro rozšíření, kterou nelze počínaje Firefoxem 44 vypnout, může výrazně snížit flexibilitu a výkon Firefoxu. Je docela možné, že mnoho věcí, které jsou dnes možné prostřednictvím doplňků ve Firefoxu, nebude k dispozici pomocí nových rozhraní API WebExtensions. Například jsem skeptický ohledně toho, zda je můj oblíbený Doplněk na bázi Tab Mix Plux XUL je možné s novým modelem rozšíření. Jakmile bude ukončena podpora doplňků založených na XUL, nemusí být možné takový doplněk vytvořit.

I když je pochopitelné, že cílem Mozilly je zlepšit Firefox, udělat jej bezpečnější, rychlejší a přátelštější pro průměrné mnoho uživatelů, včetně mě, nebude spokojeno, když cena, kterou musíme zaplatit za takové změny, ochromí funkčnost prohlížeč. Jaký je váš názor na všechny tyto budoucí změny? Myslíte si, že stojí za to?

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Obnovení hesla pro WSL Linux Distro ve Windows 10

Obnovení hesla pro WSL Linux Distro ve Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuP...

Přečtěte si více

Nové edice Windows 10 odhaleny

Nové edice Windows 10 odhaleny

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuB...

Přečtěte si více

Archiv změn protokolu Windows 10 sestavení 14942

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více