Dobře známý webový prohlížeč Mozilla Firefox spravovaný organizací Mozilla Corporation čeká dnes další významný existenční milník. Po řadě beta i release-candidate verzí a stovkách odstraněných bugů se konečně dočkáváme další verze, v pořadí již třetí. Překvapí nás?
Patrně nikdo 23. září 2002, kdy se objevil první open-source prohlížeč Phoenix (řečený Pescadero), inspirovaný mýtickým ptákem Fénixem, založený na jádře Gecko 1.2 a označený verzí 0.1, nečekal, jak populární se aplikace časem stane. Dnes, po téměř šesti letech, nás čeká verze 3.0, a proto je hned na úvod určitě na místě povědět si, jaké že to má vlastně Firefox právě dnes tržní podíly? Pokud za květen 2008 sečteme všechny verze na trhu (FF 0.1 – 0,01 %, FF1.0 – 0,22 %, FF 1.5 – 0,39 %, FF 2.0 – 17,17 % a FF 3.0 (beta) – 0,62 %), dospějeme k celosvětovému pokrytí internetových prohlížečů podílem 18,41 %.
Vývoj po uvedení verze 2.0 se poněkud neobvykle rozštěpil, zatímco jedna skupinka programuje verzi nejbližší (3.0), zbytek se soustřeďuje na následující (4.0). Právě Firefox 3.0 se k datu psaní článku postupně přesouvá ze sekce „vývojářská verze“ do sféry „software určený k distribuci“ a dnem „D“ je dnešní den, tedy 17. červen 2008.
Jednou z velkých změn, kterých si však běžný spotřebitel ani nevšimne, je implementace vykreslovacího jádra Gecko 1.9. Jak je zvykem, nová verze odstraňuje bugy předchozích, zvyšuje počet / kvalitu podporovaných standardů a implementuje nová webová API. Firefox 3.0 by měl jako první plně absolvovat prestižní Acid2 test vypovídající o schopnosti daného prohlížeče dodržovat standardy. Nová verze také dle očekávání zřejmě dosáhne vyššího skóre v Acid3 testu.
Velmi důležitou změnou je oproti verzím 2.x změna interního paměťového alokátoru. Namísto „libc“ je používán „jemalloc“ a zřejmě se přepracování dočkaly i patřičné rutiny. Nutno zdůraznit, že Firefox proslulý svojí paměťovu „nenažraností“ se konečně chová spořádaně. Pečlivě uvolňuje odalokovanou paměť zavřením okna a „nekyne“ do obřích rozměrů po pár dnech používání. Paměť pomáhá šetřit spousta inovací typu ukládání GIFů pouze v 8bitových barvách atd. Ruku v ruce s novou prací s pamětí je třeba vyzdvihnout i snížené nároky na zatížení procesoru, které se již nepohybuje při stovkách panelů v desítkách procent, ale spíše jednotkách.
Díky Gecku 1.9 s vykreslovacím jádrem Cairo došlo k prohloubení grafického výkonu a celkovému zvýšení vizuální konzistence napříč platformami. Jinými slovy, Firefox si je na různých platformách podobnější. S ohledem na fakt, že Cairo nepodporuje operační systémy Windows 95 / 98 / ME / NT 4.0 nebo nižší a vzhledem k tomu, že i společnost Microsoft ukončila podporu Windows 98 a ME k 11. červenci 2006, nepojede Firefox 3.0 na těchto platformách. Zde tedy budou muset uživatelé zůstat u starších verzí. To je stejný důvod, proč Firefox také bude vyžadovat aspoň Mac OS X 10.4 či lepší.
Co si budeme povídat, jak nám bezesporu potvrdí každý manžel ženy, která si nechala zvětšit ňadra z velikosti 1 na 4, změn na popředí si každý zkrátka všimne okamžitě. A platit to bude i pro frontend nového Firefoxu. Prohlížeč by měl být ve své poslední verzi lépe implementován svým defaultním vzhledem do různých grafických uživatelských rozhraní jednotlivých platforem. Témata existují pro Mac OS X, Linux, Microsoft Windows XP i Microsoft Windows Vista. Při běhu na K Desktop Environment / GNOME bude Firefox poslušný nastaveného tématu. Mimochodem, GTK verze odstraňuje ne-nativní záložky Firefoxu 2.0 a používá již konečně nativní GTK+ záložkový styl. Nově jsme se dočkali také změn u výchozích ikon a jejich layoutu (namátkou kulatá VPŘED a VZAD tlačítka).
Pokud jde o další změny v popředí, pak ve Firefoxu 3.0 bude zánovní také Download Manager, v němž nám vpravo dole přibyl textbox pro prohledávání stahovaných věcí na námi požadovaný textový řetězec. Nových detailů doznal i plug-in manažer. Rovněž správce passwordů se nově zeptá uživatele až poté, co se zaloguje, zda si pamatovat login, namísto toho, aby tak činil dopředu (před odesláním hesla a lognutím). Tímto je elegantně zajištěno, že se neuloží případný špatný login, ale až ten, co „projde“. A zmiňme ještě nový systém „Places“ ukládající záložky a historii, který uschovává o stránkách více informací. Konkrétně si stránky můžeme TAGovat štítky. Je také používán pro implementaci nového algoritmu a funkce, kdy je nám při zápisu webové adresy do řádky ve formě auto-complete informace nabídnuta případná sada vyhovujících bookmarků.
Dnem oficiálního vypuštění Firefoxu 3.0 je již několikrát zmíněný 17. červen 2008, který je označován jako „'Download Day 2008.“ Pokud máte zájem, pak se můžete na webu http://www.spreadfirefox.com/ zúčastnit neobvyklé akce, jejímž cílem bude zapsat Firefox 3.0 do výše zmíněné knihy v nové kategorii „Nejstahovanější software za 24 hodin.“
Programy ke stažení jsou na Slunečnici bez virů a spyware.