Windows Tips & News

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

click fraud protection
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
Přidat nebo odebrat tlačítka widgetů z herního panelu Xbox ve Windows 10

Přidat nebo odebrat tlačítka widgetů z herního panelu Xbox ve Windows 10

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

Přečtěte si více

Jak změnit složku záznamu herního DVR ve Windows 10

Jak změnit složku záznamu herního DVR ve Windows 10

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

Přečtěte si více

XFCE4 4.14 založený na GTK3 je venku, zde jsou změny

XFCE4 4.14 založený na GTK3 je venku, zde jsou změny

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

Přečtěte si více