Firefox má podporu VP9, pokračuje vývoj multiprocesorové verze, Australis přijde s FF29
VP9 (a Opus) ve Firefoxu
Tak jako na YouTube používáme aktuálně buď H.264/MP4, nebo VP8/WebM, přijde jednoho dne doba H.265 a VP9. Firefox již nyní implementuje dekodér pro formát VP9 v rámci podpory HTML5 videa. Na praktické využití si samozřejmě počkáme, stejně jako na probublání patchů do stabilního vydání Firefoxu.
Vedle toho snad jen připomenu, že od Firefoxu 15 je podporováno též přehrávání Opus formátu v Ogg kontejneru (VP8 a Vorbis ve WebM podporoval už Firefox 4).
Vícevláknový Firefox
Na multiprocess Firefoxu se pracuje již dlouho a vypadá to, že se blížíme do finále. Kód je v tuto chvíli k dispozici v nestabilních/testovacích vydáních a funkcionalita v rámci základního Firefoxu je OK. V tuto chvíli se řeší, jak zpřístupnit vícevláknovost s pluginy, zejména pluginy třetích stran. Mozilla pracuje na systému, který umožní vícevláknový provoz Firefoxu bez nutnosti toho, aby museli tvůrci pluginů/rozšíření cokoli řešit. Pro meziprocesovou komunikaci se mimochodem využívají knihovny Chromium IPC (inter-process communication). Tvůrci rozšíření ale mohou využít nové API, které učiní jejich výtvor funkčním v multiprocesovém Firefoxu hned.
Jednotlivé procesy pak poběží ve Firefoxu sandboxované, zlepší to tedy i bezpečnost prohlížeče jako takového. Aktuální měření pak říkají, že spotřeba paměti u multiprocesové verze je sice o fous vyšší, ale o zanedbatelný fous - režie spolkne kolem 1 % paměti navíc, což je zanedbatelné. Konkrétní číslo ale samozřejmě závisí na počtu běžících tabů, jejich obsahu a využívaných pluginech a rozšířeních.
Nový vzhled Australis
Novému GUI pro Firefox jsme se již věnovali. Australis si nakonec najde cestu až do Firefoxu 29, jelikož pomalu, ale jistě stabilizovanou osmadvacítku nestíhá v plné polní (což se původně předpokládalo jako zvládnutelné). Připomenu, že Australis je tak trochu více dotykově orientované překopání grafického rozhraní, však posuďte sami.
- Podrobněji zde: Australis: nový vzhled GUI míří do Firefoxu 28
Osobně se na novinky prakticky bezvýhradně těším. Australis mi nevadí, tabletovější pojetí nastavovátek stejně budu vídat jen ojediněle, jako současnou klasickou nabídku. Zato pokud se podaří konečně implementovat multiprocesovou verzi a přidat podporou VP9/WebM, bude to skvělé. Ke spokojenosti už mi chybí pak snad jen podpora WebP (za současné podpory ve všech dalších majoritních prohlížečích) a HTML5/JS flash rychlostně srovnatelný s Adobe Flashem (tj. projekt Shumway) - Adobe totiž již před časem přestalo vyvíjet nové verze Flashe pro Linu, zatímco pro Windows/MacOSX je v tuto chvíli k dispozici Flash 11.9.900.170, pro linuxový Firefox je to 11.2.202.332 (a ač pro něj Adobe poskytuje bezpečnostní záplaty, nové funkce již neumí). Pozn.: pro Chrome je v Linuxu k dispozici nejnovější flash skrze multiplatformní API Pepper.