Hlavní navigace

Firefox: plány do konce letošního roku

10. 9. 2014
Doba čtení: 9 minut

Sdílet

 Autor: Mozilla
Do konce roku by se Firefox měl dočkat ještě dvou major verzí. Mozilla chystá např. lepší podporu webového videa napříč platformami, úspornější a rychlejší JavaScript, předělaný prázdný panel, komfortnější vyhledávání, nové možnosti změny vzhledu, spolehlivější obnovu relace a řadu novinek technického rázu.

Mozilla konkretizovala plány, které ještě letos má se svým webovým prohlížečem. Než se dostaneme k novinkám chystaným pro nejbližší týdny a měsíce, připomeňme si ty, které minulý týden přinesl aktuální Firefox 32. Jejich seznam je poměrně dlouhý a zajímavý. Mozilla se tentokrát zaměřila na změny pod příslovečnou kapotou, takže všechny podstatné změny jsou technického rázu.

Firefox 32 nese významnou českou stopu. Klíčovou položkou na seznamu novinek je nová HTTP cache, o kterou se zasloužili čeští vývojáři Jan Bambas a Michal Novotný. Další novinkou technického rázu je integrace Generational Garbage Collection (GGC), která slibuje rychlejší JavaScript. GGC měla obsahovat již předchozí verze prohlížeče, ale na poslední chvíli byly plány pozměněny.

Každopádně dosud šlo o hlavní prioritu iniciativy MemShrink, jejímž cílem je snížit paměťové nároky a zvýšit výkon prohlížeče. Jak se to tentokrát povedlo? Podle orientačního testu realizovaného pro potřeby tohoto článku poměrně dobře. V benchmarku Octane 2.0 předchozí Firefox 31 získal 11 475 bodů, kdežto Firefox 32 dosáhl na skóre 13 038 bodů. Výkon v tomto konkrétním měření šel zřetelně nahoru.

Firefox 32

Firefox 32 vskutku přináší citelně rychlejší JavaScript.

Třetí významnou inovací je Public Key Pinning. Jedná se o preventivní ochranu před tzv. man-in-the-middle útoky, kdy útočník využije falešný certifikát, aby mohl provádět datový odposlech šifrované komunikace. U vybraných webů bude pevně nastaveno, jaké autority pro ně smí vystavit certifikát. Ochrana, která je reakci zejména na kauzu DigiNotar, bude průběžně aktivována pro vybrané domény. Prvními na řadě jsou Google a Twitter, další se budou přidávat v budoucích verzích.

Firefox nově nepovažuje za důvěryhodné kořenové certifikáty, které používají klíč o délce 1024 bitů. Z hlediska bezpečnosti je to posun kupředu, ovšem některé webové stránky nyní prohlížeč označí za nedůvěryhodné, přestože se prokazují stále platným certifikátem. Takových by mělo být okolo třiceti tisíc. Jakkoliv veliké toto číslo může vypadat, jde pouze o nepatrnou část existujících webů.

Výkonnostní optimalizací prošel Add-on Manager (Správce doplňků) a Password Manager (Správce hesel), který navíc nově uživatelům poskytuje některé další informace o uložených heslech. Třeba datum prvního a posledního použití, celkový počet použití, ale především datum poslední změny hesla. Tato informace se hodí uživatelům, kteří alespoň jednou za čas chtějí hesla preventivně měnit.

Došlo také na menší úpravy uživatelského rozhraní. Změn doznala kontextová nabídka webových stránek. Nejčastěji potřebné příkazy nyní nemají podobu textové položky, ale klasického tlačítka. Konkrétně jde o příkazy pro navigaci zpět a vpřed, obnovení stránky a její přidání mezi záložky. Větší tlačítka, která jsou opatřena tradičními symboly, jsou více ergonomická a intuitivní.

Firefox 32

Firefox 32 přinesl úpravu kontextové nabídky webové stránky.

Uživatelské prostředí nástrojů pro webové vývojáře nově podporuje displeje s velmi jemným rozlišením. Přibyla mezi nimi pomůcka Web Audio Editor vytvořená s ohledem na Web Audio API, které prohlížeč podporuje již nějaký ten pátek. Scratchpad (Zápisník) při zapisování zdrojového kódu nově nabízí automatické dokončování. Vylepšena také byla podpora webových technologií. Například?

Weboví vývojáři mají nyní novou možnost, jak zjistit uživatelem preferovaný jazyk a jeho případnou změnu, takže třeba webové aplikace mohou snadno zvolit správnou lokalizaci. Z CSS 3 nově prohlížeč podporuje position:sticky. Dále bylo aktualizováno Vibration API dle nejnovější specifikace W3C. Novinek pro webové vývojáře se najde více. Zájemci si mohou prostudovat poznámky k vydání.

Firefox 33: lepší podpora videa napříč platformami

Přibližně za pět týdnů spatří světlo světa Firefox 33. Jednou z hlavních novinek je dlouho dopředu avizované koncepční řešení podpory proprietárního kodeku H.264 napříč různými operačními systémy. Pokud kodek bude potřeba, ale v systému není dostupný, prohlížeč nabídne jeho stažení a instalaci. Mozilla anebo uživatelé přitom nebudou muset platit licenční poplatky organizaci MPEG LA.

Firefox 33

Současný Firefox bez plug-inu GStreamer pod Linuxem kodek H.264 nepodporuje. To se změní díky projektu OpenH264.

Pomocnou ruku podává společnost Cisco. V rámci projektu OpenH264 nabízí zdarma pro open source software vlastní implementaci kodeku H.264, za kterou odvádí licenční poplatky. Jako dodavatel komunikačních řešení má totiž zájem, aby pro videohovory realizované díky mladé webové technologii WebRTC byl široce podporován z technického hlediska osvědčený kodek H.264.

Mozilla nadále prosazuje otevřené kodeky, ale kvůli interoperabilitě nemůže resp. nechce H.264 zcela ignorovat. Firefox bude OpenH264 využívat jak pro zmíněné videohovory, tak pro přehrávání videa na webu díky HTML 5. Pokud uživatelům bude kodek chybět, prohlížeč nově nabídne jeho stažení a instalaci formou doplňku šířeného zdarma ze serverů společnosti Cisco pod BSD licencí.

Místo zastaralého Netscape Plug-in API bude využívat Gecko Media Plug-in API. S jeho pomocí chce Mozilla řešit situace, kdy Firefox pro přehrávání multimédií bude potřebovat doplněk třetí strany. Například kvůli podpoře DRM z HTML 5.1 bude nutný Content Decryption Module (CDM), který pro Firefox zajistí Adobe. Doplňky poběží v nezávislém procesu a využívat budou sandbox.

Změny na novém panelu, vylepšené vyhledávání a další

Mozilla pokračuje v úpravách nového prázdného panelu. Firefox 33 by měl zavést rozšířené dlaždice. Co jsou dlaždice? Tak se správně říká tlačítkům, které především odkazují na nejčastěji navštěvované anebo manuálně připnuté weby. Tlačítko, resp. povrch dlaždice, tvoří screenshot dotyčného webu, který prohlížeč generuje automaticky. Rozšířené dlaždice tuto zažitou praxi mění. Snad k lepšímu.

Nyní totiž bude možné, aby namísto automaticky generovaného screenshotu webové stránky poskytovaly vlastní obrázek. Problém je, že automaticky generované screenshoty vždy neulehčují vizuální rozpoznání konkrétních webů. Jejich provozovatelé tudíž budou moci dodat lepší vlastní screenshot. Rozšířené dlaždice též budou podporovat loga stránek s dynamickým obsahem.

Nové tlačítko se symbolem ozubeného kola v pravém horním rohu nového panelu má umožnit přepínání mezi klasickými a rozšířenými dlaždicemi. Betaverze toto přepínání nepodporuje, ale další vývojová verze ano. Uvidíme, jestli přepínání mezi typy dlaždic nepřeskočí jedno stádium vývoje. Bylo by logické, kdyby Firefox 33 zaváděl rozšířené dlaždice současně s přepínáním na klasické dlaždice.

Firefox 34

Nabídku, která umožní přepínání mezi klasickými a rozšířenými dlaždicemi, může přinést až Firefox 34.

Dlaždice obecně samozřejmě nadále půjde skrýt tak, aby prázdný panel byl skutečně prázdným. Nic na tom nezmění výhledové zavedení sponzorovaných dlaždic. Mozilla si hledá nové možnosti monetizace prohlížeče, ale uživatelé se nemusí děsit invaze reklamy. Sponzorované dlaždice automaticky ustoupí dlaždicím nejčastěji navštěvovaných nebo manuálně připnutých webů.

Firefox 33 hned na několika frontách vylepší vyhledávání. Většina zdejších čtenářů zřejmě ví, že přes řádek s webovou adresou lze položit dotaz výchozímu vyhledávači. V případě některých dotazů se ovšem Firefox nejdříve snaží otevřít webovou stránku. Může trvat i několik sekund než marné snažení vzdá a obrátí se na výchozí vyhledávač. Díky nové úpravě by ono marné snažení mělo odpadnout.

Firefox 33

Ve Firefoxu 33 by mělo vyhledávací pole na obvyklé startovací stránce prohlížeče (about:home) podporovat našeptávání.

Další novinky ve vyhledávání se tykají našeptávání. To bude podporovat vyhledávací pole jak na startovací stránce (about:home), z prostoru nového prázdného panelu. Řada uživatelů by však spíše ocenila možnost sem nedávno umístěné vyhledávací pole skrýt, protože ubírá prostor právě výše zmíněným dlaždicím. To stále bohužel nelze. Alespoň ne jednoduše, složitější postup by tu byl.

Další smršť novinek v technologickém pozadí prohlížeče

Firefox 33 bude také pokračovat v nezáživných, ale důležitých technologických úpravách. Engine pro zpracování kódu v jazyce JavaScript se dočká změny způsobu práce s řetězci, kdy jeden znak místo dvou bajtů zabere bajt jediný. Primárním cílem této úpravy je snížit tolik kritizované paměťové nároky prohlížeče. Vedlejším efektem by však měl být i vyšší výkon.

Firefox 33 též přinese úpravu řešení obnovy poslední relace. Má být odolnější vůči poškození záložních souborů, z nichž se relace obnovuje. K poškození může dojít logicky hlavně při nečekaném restartování či vypnutí počítače v době, kdy browser zálohuje současnou relaci. Jenže právě po různých kritických událostech (např. havárie systému) je obnova relace obvykle nejdůležitější.

Co tu ještě máme? Content Security Policy dostane nový back-end. Firefox 33 by také měl být konečně schopen připojit se k HTTP proxy přes chráněný protokol (HTTPS). Mozilla dále odstraňuje podporu windows.crypto funkcí a vlastností, které podporoval pouze Firefox. Naopak pomalu, ale jistě pracuje na podpoře chystaného standardu Web Cryptography API, k němuž se hlásí tvůrci všech hlavních prohlížečů.

Projekt Loop: videohovory nejen pro Firefox OS

V rámci aktuální betaverze se vývojáři zabývají konvergencí prohlížeče s projektem Loop. Z něho má vzejít nová komunikační služba založená na čistě webových technologiích, která zejména uživatelům Firefox OS nabídne internetové videohovory. Prohlížeč Firefox poslouží jako desktopový klient. Nově Projekt Loop stojí za bližší pohled, takže se mu budeme brzy věnovat v samostatném článku.

Firefox 34: nové možnosti změny vzhledu prohlížeče

Koncem listopadu by měl vyjít Firefox 34. Zatím se zdá, že bude na novinky chudší. Minimálně dvě jsou však poměrně zajímavé. První se týká změny vzhledu. Nyní půjde volit použitý motiv vzhledu z nové obrazovky pro úpravu uživatelského prostředí. Ta byla zavedena letos v rámci tolik diskutovaného a kontroverzního balíku úprav prostředí prohlížeče známých jako Australis.

Firefox 34

Firefox 34 má umožnit změnu motivu vzhledu z nové stránky pro úpravu uživatelského prostředí prohlížeče.

Na obrazovce pro úpravu prostředí prohlížeče přibude nová rozevírací nabídka, ze které půjde přepínat mezi instalovanými motivy. Rovněž v ní bude připraveno několik doporučených motivů, které uživatelé okusí prostým najetím kurzoru myši. Kliknutím je pak rovnou aplikuje. Odkazován bude integrovaný Add-ons Manager (pro správu stávajících motivů) a portál Mozilla Add-ons (s dalšími motivy.

Sestřelení visící relace, další změny na novém panelu

Dále na seznamu zamýšlených novinek figuruje například řešení letitého problému, kdy se prohlížeč odmítne spustit, protože „zůstala viset“ jeho předchozí relace. Řada uživatelů neumí problém řešit jinak než restartováním počítače. Firefox proto za jejich souhlasu nově dovede dřívější relaci sám „násilně“ ukončit. Smůlu však mají uživatelé Windows XP, kde to kvůli specifikům zastaralého systému nepůjde.

Samozřejmě, že se takto řeší pouze následek problému. Jeho příčin nejen vlivem různých doplňků může být nepřeberně mnoho, takže tentokrát poněkud nekoncepční přístup dává smysl. Uživatelé se potřebují zbavit dřívější relace, aby mohli prohlížeč znovu spustit bez restartování počítače, protože mnoho z nich neumí „sestřelit“ dřívější relaci manuálně. Konečně to někomu došlo!

Novinky se též najdou na novém prázdném panelu. Pomocí tlačítka se symbolem ozubeného kola v levém horním rohu se otevře nová nabídka umožňující přepínat mezi klasickými a rozšířenými dlaždicemi, případně dlaždice zcela skrýt. Z nabídky půjde otevřít i novou nápovědu pro prázdný panel, která uživatelům vysvětluje jeho funkce. Ještě to chce sladit názvosloví (dlaždice vs. náhledy).

CS24_early

Firefox 34

Firefox 34 by měl uživatelům představit možnosti nového prázdného panelu a poskytnout relevantní informace.

Další novinky jsou určeny především webovým vývojářům. Podstatné je, že dosavadní App Manager nahradí nové WebIDE, s nímž budou moci vývojáři kompletně připravovat webové aplikace pro Firefox OS. Dále se chystá hned několik poměrně důležitých novinek v podpoře webových standardů a nových technologií. Cesta k potřebným informacím vede přes poznámky k vydání alfaverze.

To by mělo být pro letošek víceméně vše podstatné. Firefox 35 vyjde až 5. ledna 2015. Mozilla si vyhrazuje právo plány měnit a nezřídka to dělá. Je možné, že něco bude odloženo anebo naopak uspíšeno. 

Byl pro vás článek přínosný?

Autor článku

Autor je nezávislý novinář a publicista věnující se informatice, elektronice a telekomunikacím. V těchto oborech i podniká, přičemž mezi open source projekty nachází atraktivní řešení pro své zákazníky. Pro Root.cz pravidelně píše od roku 2012.