Hlavní navigace

Firefox 4 a novinky pod kapotou

Pavel Cvrček 24. 3. 2011

Včera jsme vám přinesli první článek o novinkách ve webovém prohlížeči Firefox 4. Ten se ale zdaleka neomezuje pouze na nové grafické prostředí prohlížeče. Na své si přijdou také příznivci doplňků, vývojáři či uživatelé, kteří by ocenili rychlejší verzi Firefoxu. Splní nová verze jejich očekávání?

Přečtěte si článek Firefox 4: novinky ve vzhledu a prostředí.

Nový Správce doplňků

Patříte-li mezi příznivce doplňků, nový Správce doplňků jistě zaregistrujete. Ten se nově otevírá do panelu na místo dialogu. Možnost dohledat si vhodný doplněk tak dostalo více prostoru. V části Získání doplňků jsou vám též nabízeny vhodné doplňky v závislosti na tom, jaké máte nainstalovány. Na obrázku níže si též můžete všimnout, že jsou na tomto panelu skryty ovládací prvky standardně umístěné na navigační liště.



Správce doplňků

Nový Správce doplňků přináší podporu pro rozšíření, která pro svou instalaci nevyžadují restart aplikace. Jedná se zejména o rozšíření, která jsou vytvořena skrze Add-on SDK (dříve označovaného jako JetPack), ale může se jednat i o tradiční rozšíření. Rozšíření, která pro instalaci nevyžadují restart aplikace, poznáte v oficiálním katalogu tak, že je u nich uveden popis Není vyžadován restart a štítek restartless.

Pokud se vám bude zdát, že Firefox nefunguje korektně a problém by mohl být s některým z nainstalovaných doplňků, můžete ze spuštěného Firefoxu rovnou přejít do jeho nouzového režimu. K dispozici je na to nové volba v nabídce Nápověda. Druhou variantou pro přechod do nouzového režimu Firefoxu je podržení klávesy Shift při spouštění Firefoxu. Původně parametr příkazové řádky, který šlo využívat v předchozích verzích, již není podporován.

Podpora hardwarové akcelerace

V poslední době se v souvislosti s webovými prohlížeči hovoří o podpoře hardwarové akcelerace. Za ní se skrývá využití možností grafické karty při vykreslování stránek na místo procesoru počítače tam, kde je to možné. Uživatel tak získá rychlejší vykreslování náročnějších stránek či takových stránek, které jsou náročnější na různé efekty.

Ve Firefoxu 4 jsou k dispozici dvě úrovně akcelerace. Ta první zrychluje vykreslování jednotlivých prvků na stránce. Může se jednat o text, obrázky či třeba ohraničení v CSS. Ve Windows je tato akcelerace realizována skrze Direct 2D, v Linuxu se o to stará XRender. Druhá úroveň akcelerace pak zajišťuje rychlejší skládání jednotlivých vrstev stránky. Ve Windows je tato část realizována skrze Direct 3D, v Linuxu pak skrze OpenGL. Bližší informace o hardwarové akceleraci ve Firefoxu 4 lze nalézt v příspěvku na blogu Mozilla Hacks.

S podporou hardwarové akcelerace tak lze docílit rychlejšího vykreslování webových stránek, v případě Firefoxu 4 je pak akcelerováno vykreslování jeho grafického rozhraní (ve Windows ano, v Linuxu neověřeno). Bohužel jak se přesvědčili nejen vývojáři Firefoxu 4, vyskytují se problémy s grafickými ovladači ke grafickým kartám. Ve Windows většinou postačí aktualizovat na novější verzi ovladače, v Linuxu je bohužel situace podstatně horší.

Pro lepší informaci, jak na tom jste, doporučuji zadat do adresního řádku stránku about:support, kde se v sekci Grafika dozvíte, jak na tom jste. V případech, kdy je hardwarová akcelerace zakázána čistě z důvodu zastaralé verze ovladače, je zde uvedena informace, na jakou minimální verzi ovladačů musíte aktualizovat.

Nové notifikace a nemodální dialogy

U několika funkcí si ve Firefoxu 4 budete moci povšimnout nové podoby dotazovacích dialogů. Setkáte se s nimi například u dotazu na uložení hesla. Tato forma notifikací postupně nahrazuje informační lištu, která se zobrazuje v horní části okna prohlížeče (nad webovou stránku).



Notifikace

Potěšující novinkou je též zrušení modálních JavaScriptových dialogů. Ty jsou nově nemodální, takže pokud některá webové stránka zobrazí dialog, nezabrání vám to v tom, abyste se přepnuli na jiný panel v prohlížeči. Uživatel je též nově chráněn před opakovaným zobrazováním dialogů na stránce, které jsou často součástí různých "vtípků" na webu. Při opakovaném zobrazení dialogu má uživatel možnost další zobrazování dialogů potlačit.



Nemodální javascriptový dialog

Dialog HTTP autentizace je však bohužel stále modální.

Zrychlujeme

Nemalá část úsilí na Firefoxu 4 byla věnována zvýšení výkonu a odezvy. Nejedná se o něco, čeho byste si na první pohled všimli v podobě nových funkcí, přesto se jedná o důležitou věc, o které je dobré se zmínit. Asi nejčastěji se uvádí rychlost vykonávání JavaScriptu, i když to o rychlosti prohlížeče jako celku zas až tolik nevypovídá. Ve Firefoxu 4 bylo v JavaScriptovém engine realizována řada úprav. Dost často se tyto úpravy označují pod kódovým označením Jägermonkey. A výsledek? V závislosti na testu je rychlost vykonávání JavaScriptu 3x - 6x rychlejší než v případě Firefoxu 3.6.



Graf výkonu JavaScriptu

Firefox 4 by měl též startovat rychleji a to zejména díky tomu, že při startu realizuje výrazně méně diskových operací než u předchozí verze. Zrychlení startu by měly hlavně pocítit uživatelé, kteří mají nainstalováno větší množství rozšíření. Nově nainstalovaná rozšíření (či jejich aktualizace) se totiž z XPI balíčků nově nerozbalují, ale zůstávají na disku jako jeden archiv. Načtení by tak mělo vzhledem k diskovým operacím probíhat výrazně rychleji.

Upravena byla též obnova relace, kde se jednotlivé panely obnovují postupně a nikoliv najednou. Mezi dalšími novinkami je například zmiňována asynchronní práce s diskovou vyrovnávací pamětí, historií a záložkami prohlížeče a několik dalších úprav.

Co nového pro vývojáře

Stejně jako u všech předchozích verzích přináší Firefoxu 4 řadu novinek pro vývojáře. Tentokrát však nezůstalo pouze u podpory některých nových specifikací, ale ve Firefoxu 4 vývojáři naleznou i nové nástroje. Jedním z nich je Webové konzole, která je nástupcem Chybové konzole. Naleznete ji v nabídce, případně je rychle dostupná skrze klávesovou zkratku CTRL+SHIFT+K. Konzole se vysouvá nad stránkou a naleznete v ní informace o požadavcích na server a chybách ve stránce.



Webová konzole

Pokud vám původní Chybová konzole vyhovovala více, můžete si ji znovu povolit. Ve Firefoxu 4 totiž pro vývojáře doplňků, kde má nenahraditelnou funkci, stále je. Přejděte na konfigurační stránku about:config, kde si přepněte předvolbu devtools.errorconsole.enabled. Poté restartujte Firefox.

Chybová konzole však není jediným nástrojem pro vývojáře, který je ve Firefoxu 4 obsažen, ale není ve výchozím nastavení aktivní. Dalším je Inspektor, který umožňuje procházet DOM webové stránky. V zásadě se jedná o nástupce kdysi populárního DOM Inspektoru, který je dostupný jako rozšíření. Vzhledem k tomu, že se Inspektor nepodařilo pro Firefox 4 dokončit, je ve výchozím nastavení skryt. Na konfigurační stránce about:config si jej však můžete povolit skrze předvolbu devtools.inspector.enabled.



Inspektor

Mimo integrovaných nástrojů je pro Firefox 4 jako již tradičně k dispozici řada nástrojů pro vývojáře v čele s nejpopulárnějším Firebugem.

Přehled novinek v podpoře jednotlivých specifikací přináší jako vždy souhrnný rozcestník na webu Mozilla Developer Network. V něm například naleznete informace o tom, že Firefox 4 obsahuje nový HTML parser, který vychází ze specifikace HTML5. Nahradil tak původní, který byl na platformě Mozilly více než 10 let. Měl by být mimo jiné rychlejší.

Firefox 4 nově z HTML5 podporuje některé další věci, jako jsou například některé nové typy prvků webových formulářů či nové značky, které HTML5 definuje. V souvislosti s podporou přehrávání videa Firefox 4 obsahuje podporu pro video formát WebM, který tak doplňuje podporu Theory (Ogg), která je ve Firefoxu k dispozici již nějaký čas.

V podpoře CSS přibyla podpora CSS transitions či některých nových selektorů. Podporován je nově JavaScript 1.8.5, který vychází z ECMAScriptu 5 a podporuje například striktní mód. Další výraznou novinkou je podpora WebGL, které umožňuje vytvářet 3D grafiku bez nutnosti instalace potřebných zásuvných modulů. Co je poté možné ve webovém prohlížeči vytvářet ukazuje následující video.

Závěrem

Novinek přináší Firefox 4 skutečně hodně. Jejich množství by se dalo přirovnat k Firefoxu 3, který byl na novinky taktéž bohatý. Také se na ně dlouho čekalo. U nadcházejících verzí tomu však bude jiné. Na letošní rok je jich naplánováno hned několik, z čehož je patrné, že vývojové cykly budou kratší. Jak moc ukáže až čas.

Našli jste v článku chybu?

3. 4. 2011 17:35

amatér (neregistrovaný)

Dobrý den, nevěděl by někdo z vás, kteří tomu rozumíte, proč se mě firefox přestal ptát na uložení hesla? Někde jsem našla něco o nějakým viru, tak jsem podle rady firefox přeinstalovala ale nepomohlo to. Díky moc za odpovědi.

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

120na80.cz: Bojíte se encefalitidy?

Bojíte se encefalitidy?

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Lupa.cz: Slevové šílenství je tu. Kde nakoupit na Black Friday?

Slevové šílenství je tu. Kde nakoupit na Black Friday?

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Lupa.cz: Avast po spojení s AVG propustí 700 lidí

Avast po spojení s AVG propustí 700 lidí

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí