Portál AbcLinuxu, 25. dubna 2024 18:30

Firefox 3.5 – co nabídne nového?

22. 5. 2009 | David Kolibáč
Články - Firefox 3.5 – co nabídne nového?  

Blíží se vydání nové verze (3.5) webového prohlížeče Mozilla Firefox. Co nabídne? Podrobnější nastavení soukromí, vyšší výkon při zpracovávání JavaScriptu nebo třeba novinky v oblasti HTML 5, CSS 3 a DOM.

Úvodem

Koncem dubna vyšla čtvrtá betaverze Firefoxu 3.5, používající renderovací jádro Gecko 1.9.1.

Měl jsem k dispozici Firefox 3.0.10 z repozitářů Ubuntu a noční sestavení páté betaverze Firefoxu 3.5 z repozitáře

http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main

a to na počítači s Ubuntu 9.04, CPU Intel Pentium M (na 1,7 GHz) a 1 GB paměti. Obě verze Firefoxu byly bez doplňků a dat z dřívějška.

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b5pre) Gecko/20090515 Ubuntu/9.04 (jaunty) Shiretoko/3.5b5pre

Dále budou uvedeny některé novinky ve Firefoxu 3.5, více v poznámkách k vydání. Finální verzi lze očekávat začátkem léta.

Změny v rozhraní

Soukromí

Z uživatelského hlediska je asi nejpatrnější novinkou možnost prohlížení webových stránek ve zvláštním režimu (Private Browsing Mode), v němž se neukládají cookies, cache, historie navštívených stránek, ani nic dalšího.

firefox 3.5 beta privacy

Navíc byla přepracována odpovídající sekce v nastavení: Lze si nastavit, zda se má ukládat vše, případně se nemá ukládat nic, nebo si lze vybrat zvláště uchovávání historie stránek, stahování, dat zadaných do formulářů, případně cookies. Také si lze vybrat, zda má napovídání v adresním řádku fungovat na základě informací z hledání, nebo jen ze záložek.

Dialog pro rychlé odstranění uložených informací o prohlížení se také dočkal rozšíření: je možné smazat data z posledních hodin (lze si vybrat), a to v nastavitelném rozsahu.

firefox 3.5 beta history

Jiné

Pokud Firefox spadne, můžete si ve stávající verzi zvolit otevření stránek otevřených před pádem pouze při znovuspuštění prohlížeče. Nová verze přidává zvláštní stránku s uloženou relací (about:sessionrestore), takže se k ní můžete vrátit až časem.

Přibyla také zvláštní chybová stránka pro chyby certifikátů (about:certerror), jelikož ta stará mohla působit matoucím dojmem.

Dále je možné například procházet odkazy v zobrazení zdrojového kódu.

firefox 3.5 beta source

Výkon

Zrychlení vykreslování

Nový Firefox stránky vykresluje rychleji, dokáže totiž „předvídat" obsah stránky (speculative parsing).

Rychlost GUI, paměť

Zrychlení běhu programu jsem nepozoroval, běží (oproti dřívějšku, aspoň u mě) zcela plynule. Ve výchozím nastavení mi Firefox 3.0 zabral v paměti zhruba 18 MB, betaverze o osm megabajtů více, s rostoucím počtem panelů se rozdíl neměnil. Předpokládám, že do budoucna se to zlepší, ostatně v nové verzi má být spotřeba paměti nižší až o třetinu.

TraceMonkey

TraceMonkey urychluje interpreter JavaScriptu (SpiderMonkey) překladem do strojového kódu.

Obě verze Firefoxu jsem prohnal benchmarkem jednak z webu Celtic Kane Online a jednak benchmarkem SunSpider. Je vidět, že došlo k docela výraznému zrychlení.
Test/Verze 3.0.10 3.5b5pre
Array object 20 ms 69 ms
Date object 19 ms 43 ms
Error handling 50 ms 5 ms
Math object 47 ms 8 ms
RegEx object 140 ms 79 ms
String object 53 ms 37 ms
DOM 90 ms 91 ms
Ajax declarations 283 ms 258 ms
Celkem 702 ms 590 ms

Benchmark z Celtic Kane Online

Test/Verze 3.0.10 3.5b5pre
3d 968,4 ms 481 ms
acces 1117,4 ms 463,8 ms
bitops 770 ms 154,2 ms
controlflow 103 ms 118,6 ms
crypto 512,4 ms 266,2 ms
date 634,2 ms 426,4 ms
math 836,8 ms 243,6 ms
regexp 478 ms 240,2 ms
string 1669 ms 969,4 ms
Celkem 7089,2 ms 3363,4 ms

Benchmark SunSpider

HTML 5 a CSS

Audio a video

Nově jsou podporovány elementy audio a video z HTML 5. Ukázka (případ elementu audio je ekvivalentní):

<video src="http://muj.web.cz/video.ogg" autoplay>
	Váš prohlížeč nepodporuje element video.
</video>

Je také možné uvést video ve více formátech, zvolí se první podporovaný:

<video autoplay>
	<source src="http://muj.web.cz/video.ogg" type="video/ogg">
	<source src="http://muj.web.cz/video.mov">
	Váš prohlížeč nepodporuje element video.
</video>

Samozřejmě se objevily i příslušné události pro JavaScript.

Písma ke stažení

Další novinkou je možnost nabídnout v CSS použité písmo ke stažení. Webdesignérům se tedy zjednodušuje situace, co se týče kompromisu mezi kompatibilitou a použitím vlastního (atraktivního) písma - tato záležitost je již dlouho podporována v MSIE pro OpenType písma a nyní ji ovládá i Opera 10, Safari 3.1 a Firefox 3.5 (všechny pro OpenType i TrueType písma).

@font-face {
	font-family: "Moje Pismo";
	src: url("http://muj.web.cz/pismo.ttf");
}
body {
	font-family: "Moje Pismo";
}

Další novinky

Samozřejmě přibylo více věcí, například:

Související články

Firefox
Rozšiřte si Firefox!
Rozhovor s Pavlem Cvrčkem z týmu CZilla
Czilla: živý rozhovor
Liber Mozillae aneb tajemná Kniha Mozilly
Kde známé projekty ke svým jménům přišly...
Seriál: Rozšírte si Firefox a Thunderbird - sami!

Další články z této rubriky

Distribuční novinky 10-15/2024
Událo se v týdnu 16/2024
Událo se v týdnu 15/2024
Událo se v týdnu 14/2024
Událo se v týdnu 13/2024

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.