Hlavní navigace

Přehlídka moderních webových prohlížečů

1. 1. 2006

Sdílet

Jak fungují internetové browsery a který z nich je nejlepší? Používáme je každý den. Mnoho uživatelů je považuje za jedinou tvář internetu. Je jich hodně, ale jména jen několika z...
Jak fungují internetové browsery a který z nich je nejlepší?

Používáme je každý den. Mnoho uživatelů je považuje za jedinou tvář internetu.
Je jich hodně, ale jména jen několika z nich se vybaví i méně znalým surferům.
Některé jsou lepší, jiné horší, záleží na tom, zda od nich požadujete
jednoduchost, bezpečnost či systémovou nenáročnost.
Řeč je samozřejmě o webových prohlížečích neboli browserech. Které aplikace
jsou v současné době nejlepší, nejperspektivnější, nejpoužívanější? Čtěte dál a
dozvíte se nejen jak fungují, ale také co je na které z nich dobrého a co
špatného.

Webový prohlížeč je aplikace, která slouží v první řadě k zobrazování obsahu
hypertextových dokumentů. Ty jsou uloženy na serverech připojených k internetu
a dány k dispozici uživatelům. Hypertextové dokumenty používají celou řadu
dalších technologií k rozšíření svých možností, jako je formátování textu,
práce s grafikou a obrázky, možnost využití formulářů a interakce s nimi a
podobně. Ačkoliv uživatel počítače pracuje s webovou stránkou nebo aplikací, je
to právě prohlížeč, díky čemu může tyto věci používat.

Kde se vzal webový prohlížeč?
Existují věci, které používáme každý den a vlastně se ani nepozastavíme nad
tím, odkud se vzaly. Jednou z nich je webový prohlížeč. První byl vytvořen
vědcem Timem Bernersem-Lee v roce 1990 a jmenoval se WorldWide Web (www,
skutečně šlo o název prohlížeče). Původním účelem nebylo, aby se tento program
stal univerzální branou do nekonečného moře informací. Měl posloužit jako
nástroj pro snazší práci s telefonním seznamem v institutu CERN (běžné
prostředky si s ním pro jeho značnou rozsáhlost už moc nevěděly rady). Program
umožňoval zobrazit dokumenty vytvořené jinými uživateli s použitím hypertextu
(Berners-Lee patřil ve své době k popularizátorům této technologie) a umístěné
na jejich počítačích. Co však dodalo nové myšlence ten pravý šmrnc a nakonec
vedlo k jejímu celosvětovému rozšíření, byly obrázky. Přesněji, možnost doplnit
je do hypertextového dokumentu. Prvním prohlížečem, který odstartoval boom
webu, byl NCSA Mosaic. Z něj více nebo méně vycházejí všechny ostatní v
současné době existující programy a velmi často jej najdeme dokonce i v jejich
copyrightech. Od času Bernersova WorldWide Webu se prohlížeč ve svém jádru
podstatně změnil. Některé části ale zůstaly prakticky nedotčeny, základní
ovládání a navigace je prakticky stále táž bez ohledu na to, jaký konkrétní
program používáme a jak je starý. Přesto se nad původním WWW a NCSA Mosaic již
dávno zavřela hladina zapomnění. Podívejme se nyní, které nejdůležitější
události v historii webových prohlížečů od onoho roku 1990 po současnost
proběhly a jak formovaly vývoj dnes jedné z nejpopulárnějších komunikačních
technologií.
První oficiální verze NCSA Mosaic 1.0 byla uvedena v září roku 1993. Mark
Andreesen, vedoucí vývojového týmu, Mosaic posléze opustil a založil si vlastní
firmu Netscape. Ta o rok později vydala svůj vlastní prohlížeč nazvaný
Navigator. Ve stejné době vzniká na základě licence společnosti Spyglass inc
(což byla komerční pobočka NCSA a univerzity v Illinois) Microsoft Internet
Explorer. Ten je poprvé uveden v rámci doplňujícího balíčku pro Windows 95 a od
verze Windows 95OSR1 se stává standardním prohlížečem. Polovina devadesátých
let je současně i počátkem dalšího nejznámějšího prohlížeče zvaného Opera.
Opera vzniká původně jako projekt v rámci společnosti Nortel, ale brzy se
osamostatňuje jako soukromá společnost.
Netscape Navigator byl z hlediska distribuce komerčním produktem, zatímco
Internet Explorer standardní součástí operačního systému, který dobývat svět.
Je třeba říci, že v počátcích byl IE oproti konkurenci včetně NCSA Mosaic
poměrně málo kvalitní a použitelný. Jeho autoři ale udělali kus práce a od
verze 1.0 po 3.0 (který byl první standardně integrovaný do Windows) IE zásadně
vylepšili. Podpora víceméně proprietárních technologií umožňujících například
provoz aplikací v rámci webové stránky pak pro Internet Explorer představovala
určitou výhodu, zejména když ji začali ve velkém využívat autoři webů.
Ke konci devadesátých let minulého století existovala rozšířená domněnka, že
uživatelské rozhraní PC (GUI) bude v dohledné době, čímž se myslel cca rok
2002-2004, plně nebo alespoň z velké části nahrazeno webem. Kdyby se tak stalo,
byl by prohlížeč a související technologie nejdůležitější komponentou každého
uživatelského počítače. Pravděpodobně pod dojmem této vize došlo k urychlení
vývoje Internet Exploreru v Microsoftu a jeho následné takřka naprosté
prosazení ve světě webových prohlížečů. Internet Explorer 4.0 byl instalován s
Windows 98 a obsahoval podporu v té době jedné z nejperspektivnějších funkcí
webu tak zvaných "push kanálů". Další verzi jste mohli najít ve Windows 2000 a
zatím poslední Internet Explorer 6.0 je standardní součástí Windows XP. Ta jsou
na trhu od roku 2001 a prohlížeč je od té doby pouze aktualizován a záplatován.
Na vývoji další verze (7.0) se sice pracuje, její uvedení se očekává v průběhu
příštího roku, zřejmě až spolu s následující verzí Windows.
Netscape jako ve své době nejdůležitější prohlížeč začal v důsledku bezplatně a
hlavně bezpracně dostupného Internet Exploreru ztrácet na důležitosti. Postupně
byl dán k dispozici zcela zdarma a nakonec firma uvolnila jeho zdrojový kód.
Tento kód se stal základem prohlížečů Mozilla (Mozilla byl původně název
pracovních verzí Netscapu). Vývoj tohoto prohlížeče převzala skupina
dobrovolníků sdružených v neziskové organizaci. Přestože se jí poměrně dlouho
nedařilo příliš dobře, v roce 2002 byla vydána Mozilla Internet Suite 1.0, což
bylo pokračování původního Netscapu (firmu v roce 1998 koupila America OnLine).
Důležitější než vývoj přímého pokračovatele Netscapu se ale ukázal jeden z
vedlejších produktů, zjednodušená verze prohlížeče nazvaná Phoenix (později
Firebird, ještě později Firefox). Poté, co v roce 2004 vyšla první oficiální
verze Mozilly Firefox, stal se tento prohlížeč po letech první vážnou
konkurencí prakticky monopolnímu Internet Exploreru.
Další významný hráč na poli webových prohlížečů, norská Opera, se během svého
vývoje nikdy nestal tak široce používaným, jako byl a je IE, byl NC a nyní je
Firefox. Částečně za to mohla i skutečnost, že šlo o komerční a vždy placenou
aplikaci. Teprve v roce 2005 Opera Software tento program uvolnila, tedy
přinejmenším jeho stolní verze, jako freeware. Všeobecně ale panuje
přesvědčení, že k dalšímu většímu rozšíření Opery nedojde.
Kromě výše jmenovaných existovaly a existují ještě desítky dalších prohlížečů.
Důležitý je například Konqueror, vytvořený jako součást projektu KDE, patrně
nejpopulárnějšího grafického rozhraní v unixových systémech a v Linuxu. Jeho
jádro je, podobně jako u Mozilly, základem dalších prohlížečů na různých
platformách. Samotná aplikace pak slouží ve svém přirozeném prostředí, tedy v
KDE, jako univerzální prohlížeč, souborový manažer a navigátor v takřka
jakémkoliv obsahu.

MS Internet Explorer
URL: http://www.microsoft.com/windows/ie/
Současná verze: 6.0SP2
Jádro: Internet Explorer
Platforma: Windows, Windows Mobile, Mac OS
Microsoft Internet Explorer 6 je nejrozšířenějším webovým prohlížečem. Je
standardní součástí Windows XP a starší verze v jiných vydáních Windows je na
něj možné aktualizovat. Internet Explorer je pouze prohlížeč. další části jako
poštovní klient nebo instant messanger je možné instalovat s ním formou
samostatných programů. Vyznačuje se velmi jednoduchým ovládáním a takřka
stoprocentní kompatibilitou. Mnoho webů je vytvořeno pouze pro něj a s jinými
prohlížeči spolupracuje špatně. To se týká především složitějších aplikací,
elektronického bankovnictví a podobně.
Z uživatelského hlediska Internet Explorer neobsahuje některé funkce, které
jsou v současnosti v jiných produktech běžné. Sem patří například procházení
webu v panelech, kvalitní správce stahování nebo pokročilé nástroje pro ochranu
soukromí a zabezpečení. Některé z nich byly do Internet Exploreru integrovány v
rámci aktualizace SP2 pro Windows XP. Jiné je možné doplnit díky rozšířením
pocházejícím jak od Microsoftu, tak i od dalších dodavatelů. Existují dokonce
prohlížeče, které funkčně vzato pouze rozšiřují Internet Explorer (o nich bude
ještě řeč). Ovládání a vzhled jsou založeny na tradici NCSA/Netscape. Kvůli
značné rozšířenosti je Internet Explorer častým terčem červů a dalších
škodlivých kódů, šířících se internetem. Microsoft jako vydavatel jej proto
pravidelně aktualizuje. Jedná se ale pouze o opravy známých nedostatků. Od
začátku roku 2005 se po více než tříleté odmlce pracuje na verzi 7.0, která by
měla spatřit světlo světa příští rok, v současné době existuje její betaverze.
Vydání Internet Exploreru 7.0 bude představovat zatím největší aktualizaci
tohoto programu v současném desetiletí.
Největší předností IE je kompatibilita s naprostou většinou webů a aplikací. Na
systémech Windows je Internet Explorer, hlavně díky použití standardních
komponent operačního systému velice rychlý. Největším nedostatkem je již
uvedená bezpečnost a některé funkční vady. V jedné instalaci Windows nemůže být
více než jedna verze Internet Exploreru. Nainstalovaný IE prakticky nelze
degradovat na předchozí verzi. Program je k dispozici zdarma na stránkách
výrobce, vlastnictví určité verze může být podmínkou při používání některých
programů v operačním systému Windows. Najdeme jej také v systémech Microsoft
Windows Mobile, pro kapesní počítače a existuje pro operační prostředí MacOS,
kde býval před uvedením produktu Safari standardním prohlížečem.

Prohlížeče a jejich výskyt
Výskyt jednotlivých prohlížečů na webu, jejich "tržní podíl" se měří velmi
obtížně, nicméně na to existují docela spolehlivé nástroje. Podle jednoho z
nich, systému Onestat vypadala situace v listopadu 2005 na webu následovně:
1. Microsoft IE 85.45 %
2. Mozilla Firefox 11.51 %
3. Apple Safari 1.75 %
4. Netscape 0.26 %
5. Opera 0.77 %
Přestože jednoznačně nejpoužívanějším prohlížečem zůstává Microsoft Internet
Explorer, jeho konkurence, zejména Mozilla Firefox pozvolna, leč nepřetržitě
sílí. Rozšíření prohlížeče Safari společnosti Apple je dáno v prvé řadě
rozšířením samotné platformy Macintosh počet Maců představuje jasně danou
hranici maximálního počtu prohlížečů Safari. Naproti tomu Opera a Firefox,
společně s dalšími produkty Mozilla Foundation/Corporation jsou multiplatformní
a omezení jednoho typu počítače a systému jako u Safari či Internet Exploreru
jejich vývoj nelimituje. Netscape je pak prohlížeč, který z původního
Navigátoru zdědil již prakticky jen název jde o jinou aplikaci s jinými
vlastnostmi a funkcemi. Do budoucna se očekává, že se bude počet instalací
Firefoxu dále zvyšovat a to zejména na úkor Internet Exploreru. Počet dalších
prohlížečů je bezvýznamný.

Konqueror
URL: http://www.konqueror.org/
Současná verze: 3.4
Jádro: KHTML Platforma: Unix, Linux
Konqueror není standardním webovým prohlížečem, ale jedná se spíše o
univerzální aplikaci pro správu informací. Nejde ale ani o klasický komunikační
balík. Jeho hlavní funkcí je samozřejmě zobrazování webových stránek, poslouží
však i pro správu souborů a lze jej využít i jako prohlížeč různých typů
obsahu. Jeho základem je jádro KHTML, jenž bylo pro Konqueror původně vyvinuté.
Vzhledově se Konqueror podobá jiným prohlížečům, totéž platí i pro jeho
chování. Obsahuje funkce procházení v panelech a nabízí i dobrou úroveň
zabezpečení. Kvůli mladšímu jádru je se staršími webovými stránkami a
aplikacemi méně kompatibilní než Internet Explorer a Mozilla a jejich deriváty.
Konqueror najdete standardně předinstalovaný v operačních systémech, které
používají grafické prostředí KDE. Za určitých okolností je možné jej spouštět v
systémech i mimo samotné prostředí KDE, nicméně původně jde o jeho základní
součást. Jádro KHTML je použito i v dalších prohlížečích a dále jej vyvíjí
nejen tvůrci Konqueroru, ale i autoři těchto nástrojů (viz Safari).
Konqueror se může řadě uživatelů zdát hůře ovladatelný než prohlížeče založené
na Mozille. To je způsobeno, i přes standardní ovládací prvky hlavně
víceúčelovým pojetím aplikace. Existuje také v mobilní verzi určené pro
přenosná zařízení. Jeho největší předností, společně s operačními systémy, ve
kterých se vyskytuje, je poměrně vysoká úroveň bezpečnosti, která je daná nejen
sofistikovaným jádrem, ale logicky rovněž relativně malým tržním podílem mezi
webovými prohlížeči, což z něj činí méně nápadný cíl nenechavých tvůrců malwaru.
Konqueror neobsahuje standardní součásti komunikačních balíků jako jsou
poštovní klient nebo aplikace pro Instant Messaging. Zaměřením na správu
souborů a zobrazování obsahu je mezi ostatními prohlížeči do jisté míry
unikátem. Lze jej ale díky tomu používat pro efektivní stahování souborů z
internetu i pro jejich nahrávání na weby. Mimo prostředí KDE a unixových
systémů včetně Linuxu se ale s Konquerorem příliš nesetkáte. Jeho rozšiřování o
doplňky je možné, nicméně v obecně rozšířených verzích nebývá příliš
praktikováno. Mnozí uživatelé Linuxu a KDE používají Konqueror výhradně jako
správce souborů a pro práci s webem instalují Mozilla Suite, Firefox, přípdně
jiný alternativní webový prohlížeč. Využití Konqueroru je tak, i přes nesporné
technické přednosti jeho jádra, spíše sporadické a většinu úspěchu sklízí spíše
jeho deriváty než samotný prohlížeč. Stejně jako u jiných "zákaldních"
prohlížečů je možné v prostředí s naisntalovaným Konquerorem využívat jeho
jádra pro zobrazení HTML v jiných aplikacích.

Mozilla Suite
URL: http://www.mozilla.org/
Současná verze: 1.7.12
Jádro: Gecko
Platforma: Windows, UNIX, Linux a další
Mozilla Suite je přímým pokračovatelem původních aplikací Netscape
Navigator/Communicator. Jedná se o mnohofunkční komunikační balík. Základem je
prohlížeč postavený na jádře Gecko. Balík dále obsahuje editor stránek,
poštovní klient, program na chatování pomocí protokolu IRC, adresář a několik
dalších nástrojů. Suite je kmenovým produktem Mozilla Foundation, ale
společnost se rozhodla v jeho vývoji nepokračovat a soustředit se na modernější
programy Firefox a Thunderbird. Díky práci nadšenců a vzhledem ke všeobecné
oblíbenosti ale vývoj Suite pokračuje i nadále.
Prohlížeč Mozilla Suite představuje díky jádru Gecko standard v oblasti
kompatibility a základ celé platformy. Ve srovnání s IE v něm není možné
provozovat některé aplikace. Část webů, vytvořená speciálně pro Internet
Explorer, vypadá díky odlišnostem jádra Gecko více nebo méně odlišně. Mozilla
Suite obsahuje standardně funkci procházení v panelech, správce stahování a
pokročilé funkce zabezpečení. Oproti Internet Exploreru je na operačních
systémech Windows výrazně pomalejší jak při startu, tak při načítání stránek.
Spotřebovává více systémových prostředků a paměti. Je ale bezpečnější a méně
náchylná k virovým/červovým infekcím. Totéž se týká také integrovaného
poštovního klienta a nákaz šířených e-mailem.
Ovládání prohlížeče v Mozilla Suite je díky společným základům podobné jako v
Internet Exploreru a je rovněž velmi jednoduché. Řadě uživatelů ale Internet
Explorer vyhovuje více. To je dáno kromě jiného jeho větším rozšířením. U mnoha
domácích uživatelů je Mozilla Suite postupně nahrazována Firefoxem, s nímž je
kompatibilní. To však platí spíše na platformě Windows, než na ostatních
podporovaných operačních systémech. Mozillu je možné do počítače, na rozdíl od
Internet Exploreru instalovat, inovovat a mazat prakticky bez omezení. Může být
nastavena jako výchozí prohlížeč. Je možné ji rozšiřovat dostupnými doplňky a
stala se i základem pro další programy. Z Mozilly Suite vycházely například
starší verze komerčního Netscape vydané po uvolnění zdrojových kódů původní
aplikace a některé komerční nástroje. Jádro právě z tohoto programu najdeme
také v některých groupwarových aplikacích. Budoucnost Mozilla Suite je ale v
současné době spíše nejasná.

Nejpoužívanější parsery:
Microsoft Trident.
Jádro Internet Exploreru. Jeho zpracování webových stránek a aplikací
představuje de facto standard ve svém oboru. Ostatní prohlížeče se, byť k
Tridentu existují značné výhrady co se akceptování webových standardů týče,
snaží přiblížit jeho fungování. Hlavním důvodem je, že většina webů je stále
ještě optimalizovaná pro Internet Explorer. Jádro je dostupné libovolné
aplikaci ve Windows. Pro programátora je jednoduché je použít, takže základní
webový prohlížeč na něm lze naprogramovat celkem triviálně. Jádro IE je také
využíváno mnoha dalšími programy, například pro generování uživatelského
rozhraní, pro zobrazení HTML kódu v dokumentech, v e-mailu a podobně. Lze je
využívat libovolnou aplikací, avšak ke zdrojovým kódům tohoto jádra není volný
přístup.

Mozilla Gecko.
Gecko je hlavní alternativou k Microsoftu. Na rozdíl od předchozího jádra jde o
multiplatformní program. Gecko může běžet ve Windows, v Unixu, Linuxu, v
mobilních operačních systémech. Všude tam, kde je spuštěno, zobrazuje web
stejně, což je značná výhoda. Jeho kompatibilita je v současné době na velmi
dobré úrovni, existuje poměrně málo situací, kdy Gecko nějakou aplikaci není
schopno zpracovat. To se týká především stránek využívajících ovládací prvky
ActiveX a některé standardy v podání Microsoftu. Některé stránky mohou být
zobrazeny jinak než v jiných prohlížečích, to je ale obecná vlastnost
rozdílných jader. Gecko najdeme v Mozilla Suite, ve Firefoxu a v dalších
prohlížečích značky Mozilla. Dále v současném Netscapu a některých jiných
programech. Podobně jako Trident může být i Gecko integrováno do aplikací ve
Windows i v jiných systémech. Prakticky se ale této možnosti využívá mnohem
méně než v případě jádra Internet Exploreru. Gecko je otevřená technologie s
volně dostupnými zdrojovými kódy.

KHTML.
KHTML je základem výše zmíněného zmíněného prohlížeče Konqueror. Oproti dvěma
předchozím jádrům jde o jednodušší software. To se projevuje nižší
kompatibilitou prohlížeče se světem WWW. Pro svou jednoduchost a větší
přehlednost je toto jádro, postavené rovněž jako opensource, v poslední době
využíváno jako základ jiných webových prohlížečů. Na KHTML je například
vystavěn prohlížeč Safari, který je standardně předinstalovaný v počítačích s
operačním systémem MacOS X. Jádro KHTML byl vybráno i pro prohlížeče určené do
mobilních telefonů. Z toho vyplývá, že než aby bylo KHTML využíváno v celku,
stává se základem pro další vylepšování a rozšiřování ze strany autorů
prohlížečů.
Tato tři jádra tvoří základ světa webových prohlížečů. Většina ostatních
programů je postavena na některém z nich. Z toho vyplývá, že podle toho, jaké
jsou vlastnosti každého z uvedených jader, budou vypadat i vlastnosti
konkrétního prohlížeče, co se funkcionality a kompatibility týče. Každý
prohlížeč může obsahovat další funkce, které s jádrem buď nesouvisí (kromě
toho, že je více, nebo méně využívají), nebo které jeho možnosti nějak
rozšiřují. Pokud dojde k větší akumulaci těchto funkcí v rámci jednoho
programu, stává se prohlížeč komunikačním balíkem.

Komunikátory
Název Komunikátor poprvé použilo Netscape pro jednu z posledních generací svého
původního softwaru. Označení znamená, že se v příslušném produktu kromě
prohlížeče ukrývá ještě řada dalších funkcí. Tradičně základní z nich je
e-mailový klient a adresář. Následují různé podpůrné programy. Mezi ně se řadí
například jednoduchý editor webových stránek, možnost psát si různé poznámky,
čtečka RSS kanálů nebo diskuzních skupin. Komunikátor může obsahovat nástroj
pro Instant Messaging, organizátor dokumentů, nástroj pro PIM (správu osobních
informací, typicky kalendář a úkolovník), stejně tak jako zabudovaný IRC chat a
podobně.
Protiváhou komunikátorů jsou jednoduché prohlížeče s minimem dalších funkcí
(ale s možností instalace dalších funkcí formou doplňků). Výhoda komunikátorů
spočívá ve vysoké integraci jednotlivých částí. Díky tomu je možné z jednoho
místa používat mnoho služeb bez potřeby přepínání do jiných aplikací. Snáze se
také většinou vyhledává v informacích, snáze se různé informace propojují.
Nevýhodou komunikátorů je obecně větší spotřeba paměti, procesorového času a
fakt, že v počítači jsou často funkce, které jsou sice užitečné, ale které
nechcete nebo nemůžete využívat. Jejich absence, jednoduchost a rychlost jsou
právě přednostmi jednoúčelových prohlížečů.


Obsah a obal webového prohlížeče
I když na různých platformách existují desítky prohlížečů, ve skutečnosti je
jich pouze několik. Prohlížeč se de facto skládá ze dvou součástí. Viditelnou z
nich je uživatelské rozhraní tlačítka, adresní řádek, prostor pro vykreslování
stránek. Pod touto uživatelskou částí, která může být obohacena o další funkce
se nachází to nejdůležitější. Vykreslovací jádro, neboli parser. Webové stránky
jsou v současné době velmi komplikovaným propletencem různých standardů a
souborových formátů. Jejich korektní zobrazení není hračka a naprogramovat
jádro prohlížeče, které to dokáže představuje velmi tvrdý oříšek. Proto autoři
řady prohlížečů místo toho, aby se pokoušeli o vytvoření vlastního parseru
daleko častěji využívají služeb již existujících jader. Základny hlavních
prohlížečů jsou přitom dostupné poměrně liberálně. Nejvýznamnější jádra je
možné používat oficiálně a s podporou originální dokumentace. Podívejme se nyní
na ta hlavní z nich.

Mozilla Firefox
URL: http://www.czilla.cz
Současná verze: 1.0.7
Jádro: Gecko
Platforma: Windows, Unix, Linux, mobilní zařízení
Mozilla Firefox je prohlížeč, který původně vznikl jako alternativa k příliš
těžkopádnému nástroji Mozilla Suite. Jeho základem je jádro Gecko. Firefox
podporuje procházení v panelech a obsahuje propracovaný systém zabezpečení.
Prohlížeč lze skinovat (měnit jeho vzhled) a díky velmi propracovanému systému
je možné jej rozšiřit o další funkce a komponenty. V základní podobě neobsahuje
prakticky žádné doplňky, nicméně jeho dovybavení je velmi jednoduché.
Firefox má správce doplňků, vzhledů a stahování, které vycházejí ze stejného
designu a jsou tudíž snadno použitelné i pro začátečníka. Jeho vzhled i
kompatibilita jsou na všech podporovaných platformách velmi podobné. V poslední
době ale dochází k porušení důvodu, pro který Firefox původně vznikl projevují
se opět vysoké nároky na systémové prostředky hostitelského počítače.
Díky jádru Gecko je možné s Firefoxem prohlížet většinu současných webů,
nicméně existují výjimky aplikace, které na Firefoxu nefungují buď vůbec, nebo
jen velmi špatně, případě dochází k nevhodným posunům v jejich zobrazení.
Autoři řady webů je ale přepracovávají tak, aby s tímto prohlížečem fungovaly a
dokonce i služba Windows Live od Microsoftu bude zřejmě existovat i ve verzi
pro Firefox.
Mozilla Firefox je v současnosti nejoblíbenější alternativní prohlížeč a číslo
dvě po Microsoft Internet Exploreru. V době uzávěrky připravovaná verze 1.5 by
měla přinést nové funkce, ale také vylepšení v oblasti stability a zabezpečení.
Kolik z toho se nakonec podaří splnit, je otázkou. Firefox je základem pro
další prohlížeče, byť se nejedná o kořenový produkt své platformy. Na jeho kódu
je založen například současný multijádrový nástroj Netscape (nemá s původní
verzí této aplikace již prakticky nic společného). K dispozici je velké
množství vzhledů a doplňků různé kvality. Stejně tak existují i komerční
produkty vycházející z Firefoxu a množství "domácích" neoficiálních verzí.
Díky rozšířenosti panují obavy o bezpečnost prohlížeče, jelikož již bylo
objeveno několik poměrně závažných chyb. Do budoucna se očekává vznik červů a
dalších škodlivých kódů určených pro Firefox, se zárodky spywaru se je možné
setkat již nyní. Některé z těchto kódů mohou být multiplatformní a využívat
prohlížeč bez ohledu na operační systém, na němž je aktuálně provozován.

Opera
URL: http://www.opera.com
Současná verze: 8.5
Jádro: samostatné, podobné KHTML
Platforma: Windows, Unix, Linux, mobilní zařízení
Opera je multiplatformní víceúčelový komunikační balík. Přestože se jedná o
jeden z nejstarších prohlížečů, nikdy nedoznal širšího rozšíření. V roce 2005
byla licence tohoto programu změněna, a tak je Opera pro hlavní platformy k
dispozici zdarma (dříve za ni bylo nutné zaplatit, nebo existovala jako
sponzorovaný software zobrazující reklamy).
Opera se chlubí tím, že jde o nejrychlejší prohlížeč. Z hlediska zpracování
stránek funguje skutečně velmi rychle. Web je možné zobrazovat standardně v
panelech, ale ovládání se poněkud vymyká zažitým konvencím. V jedné aplikaci (a
v jednom uživatelském rozhraní) je kromě prohlížeče integrován také poštovní
klient, čtečka RSS, možnost dělat si k navštíveným stránkám poznámky a množství
dalších, více či méně užitečných funkcí. Tyto funkce navzájem spolupracují, pro
mnoho běžných úkolů tak není nutné opouštět prohlížeč. Některé verze Opery
obsahovaly také podporu Instant Messagingu. V současnosti v programu najdeme
hlasové ovládání, spekuluje se o možnosti jeho rozšíření, respektive upgradu na
groupwarového klienta.
Naproti tomu možnosti rozšíření Opery, přesněji množství dostupných doplňků,
jsou oproti konkurenčním prohlížečům relativně malé. Je možné měnit vzhled,
chování prohlížeče zůstává i při různých nastaveních sice intuitivní, ale ne
právě typické. V oblasti kompatibility patří Opera mezi ty slabší prohlížeče,
především kvůli malému množství optimalizovaných webů. Mnoho webových aplikací
nefunguje nebo funguje nekorektně, množství webů se zobrazuje špatně. Pro
zvýšení kompatibility je Operu možné "maskovat" za jiný prohlížeč, typicky
Microsoft Internet Explorer. Bohužel tato činnost v některých případech vede k
jejímu selhávání.
Opera je ideální kioskový prohlížeč, tedy nástroj určený na počítače používané
velkým množstvím uživatelů. Vyznačuje se poměrně dobrou úrovní zabezpečení i
tím, že na něj prakticky neexistují specializované viry (to se ale časem může
změnit). Vzhled a chování komunikátoru na různých platformách je v podmínkách
pracovního PC příkladně stejné (Opera na Linuxu je zcela totožná s Operou na
Windows). Stejně tak kvalitní je i instalace a administrace prohlížeče.
Očekávaná verze 9 by měla přinést především vylepšení v oblasti kompatibility,
to totiž Opera potřebuje zdaleka nejvíce. Problémem je také stabilita (zejména
na Windows).

Maxthon Tabbed Browser
URL: http://www.maxthon.com/
Současná verze: 1.95
Jádro: Internet Explorer (částečně Gecko)
Platforma: Windows
Maxthon představuje uživatelské rozhraní nad jádrem Internet Exploreru. Původně
vznikl jako snaha doplnit do Internet Exploreru verze 6 to, co mu velmi dlouhou
dobu chybělo. Tedy podporu procházení v panelech, zabezpečení, ochranu před
vyskakovacími okny, spywarem a další nástroje. Poté, co byla část těchto funkcí
dodána do Internet Exploreru v jeho aktualizacích, Maxthon (dříve MyIE2)
ztratil část svého smyslu. Autoři ale pokračovali ve vývoji a světlo světa
spatřil velmi zajímavý program.
Přestože je Maxthon stále založen na jádře Microsoft Trident a tedy pevně vázán
na Windows, lze v něm, podobně jako u Netscape Browseru, zobrazovat stránky
také s využitím konkurenčního jádra Gecko. Uživatel má k dispozici pestrou řadu
funkcí zvyšujících bezpečnost a rozšiřujících možnosti konfigurovat a
přizpůsobovat prohlížeč. Součástí instalace Maxthonu jsou Roboforms, což je
systém inteligentního vyplňování formulářů na webu a bezpečného zapamatování
hesel. Fungovat ale bude i bez tohoto doplňku. Podobně je instalován i systém,
který pomáhá filtrovat reklamy a další nevyžádané prvky ve webových stránkách.
Prohlížeč obsahuje nástroje pro snadnou správu oblíbených položek, zjednodušené
procházení a práci s "guesty", která se vyskytuje i u jiných aplikací. Vizuálně
Maxthon vychází z Internet Exploreru a je určen především jeho uživatelům.
Používá se jednoduše, i když někomu se může ve srovnání s IE zdát o něco
komplikovanější (to je dáno nesrovnatelně širší nabídkou funkcí prohlížeče).
Maxthon dovoluje měnit vzhled a je kompatibilní s rozšířeními určenými pro
Internet Explorer. To znamená, že některé nástrojové lišty pro IE fungují
rovněž v něm.
Po stránce kompatibility Maxthon odpovídá mateřskému Internet Exploreru (nebo
Gecku, jeho podpora ale není dokonalá). Přesto ne všechny aplikace určené pro
Internet Explorer fungují i v něm zcela bez problémů. Celkově lze říct, že jde
o prohlížeč, který je ideální alternativou Internet Exploreru pro ty uživatele,
kteří jej z důvodu kompatibility s používanými aplikacemi nemohou opustit a
nechtějí používat dva různé programy. Největší nevýhodou Maxthonu je občasná
nestabilita v některých verzích (je velmi těžké odhadnout, které jsou a které
nejsou bezproblémové). Otazník také visí nad jeho dalším osudem, až Microsoft
uvede dlouho očekávaný IE 7. To je ale prozatím hudba vzdálené budoucnosti.
Pokud používáte Windows jako hlavní operační systém, rozhodně si Maxthon
stáhněte a vyzkoušejte. Jedná se o užitečnou aplikaci, vhodnou zejména pro
skalní uživatele Internet Exploreru 6.

Lynx
URL: http://lynx.isc.org/
Současná verze: 2.8.5
Jádro: vlastní, textový prohlížeč
Platforma: Windows, DOS, UNIX/Linux
Lynx je další specialitou ve světě webových prohlížečů. Jedná se o
multiplatformní nástroj, který je určen pro textové terminály s velmi omezenými
nebo prakticky žádnými grafickými schopnostmi. Díky tomu je schopen zobrazovat
webové stránky pouze v textu, bez obrázků a dalších prvků. Tento přístup
vyžaduje úpravu stránek, které by prostým vypuštěním grafiky byly nečitelné
nebo nepoužitelné. Lynx je schopen většinu webů zjednodušit a zobrazit takovým
způsobem, že lze získat základní informace a provádět navigaci dokonce i tehdy
jsou-li informace ukazovány výhradně v textové podobě. Mohou jej také využívat
postižení lidé, protože textový obsah se snáze převádí na syntetickou řeč.
Lynx vznikl původně jako prohlížeč pro unixové systémy. Postupně se ale
objevilo několik verzí pro jiná operační prostředí, a tak se s ním lze setkat
například v Microsoft DOSu nebo ve Windows, stejně jako v Linuxu. Praktický
význam tohoto prohlížeče je v dnešní době minimální, nicméně se jedná o velmi
zajímavý technický kousek a jeho schopnosti mohou být využity i v jiných
prohlížečích nebo technologiích pro zpřístupnění dat.
Jádra a prohlížeče
Je velmi komplikované určit, kolik webových prohlížečů doopravdy na světě
existuje. Kromě těch nejvýznamnějších, kterým jsme se věnovali v tomto článku,
jsou ještě desítky dalších. Vzhledem ke snadné dostupnosti jader není problém,
aby si svůj vlastní browser naprogramoval prakticky každý, kdo je schopen
triviálním nástrojem ve Windows postavit základní aplikaci a využít služeb
operačního systému objektu typu ActiveX. Díky tomu existuje moře malých
prohlížečů, které využívají ať již jádro Internet Exploreru, nebo Mozilly, ale
ve své podstatě obsahují jen několik málo funkcí navíc. Tyto prohlížeče najdeme
snadno, ale v praxi je jen málo z nich použitelných pro reálný život.
Podstatně horší je to s vývojem vlastního parseru. Několik firem se v minulosti
pokusilo vytvořit vlastní renderovací jádro prohlížeče. Některé z těchto jader
jsou základem aplikací, hlavně firemních, ale vždy žijí z podmínky, že se v
nich zobrazují pouze optimalizované a pokud možno jednoduché stránky. Na práci
s "divokým" webem je reálné použít některé ze zde uvedených tří veřejných jader
(Trident, Gecko, KHTML) nebo prohlížeč typu Opera. Všechna tato jádra jsoui
přes své dílčí nedokonalosti a vady schopna pracovat s většinou stránek a
veřejných aplikací tak, že je zobrazí korektně, nebo alespoň přibližně správně.
To druhé často uživateli stačí. Pravděpodobnost, že by se v dohledné době
objevilo nějaké další, zcela nové jádro prohlížeče, je malá, a tak i když
nepochybně vzniknou další "browsery", v tom jak zobrazují web se něco
podstatným způsobem změní jen velmi těžko.

Apple Safari
URL: http://www.apple.com/safari/
Současná verze: 2.02
Jádro: KHTML
Platforma: MacOS X
Prohlížeč Safari hraje dnes na platformě Mac asi tutéž roli, co Internet
Explorer ve světě systému Microsoft Windows. Jedná se o víceméně jednoúčelový
prohlížeč, který je standardně dodáván s operačním systémem MacOS X. Jak jsme
již zmiňovali, jeho základem je jádro KHTML, s nímž jsme se setkali už u
aplikace Konqueror. Prohlížeč využívá renderovacího jádra, které je z KHTML
odvozeno, a společnost Apple se s vývojovým týmem KHTML již jednou dostala do
konfliktu ohledně jeho implementace, konkrétně při navracení provedených oprav
zpět do původního kódu prohlížeče.
Safari je vyvíjen s maximálním důrazem na kompatibilitu. Byl prvním veřejně
dostupným prohlížečem, který splnil velmi náročný test Acid2. Faktem ovšem je,
že ani na něm některé specializované aplikace nefungují. Rozšíření Safari stojí
a padá s rozšířením počítačů Macintosh, které zejména v našich končinách není
právě největší. Z toho vyplývá, že část webů se Safari nespolupracuje
dostatečným způsobem.
Ovládání prohlížeče je macovsky jednoduché. Základní navigační prvky kopírují
ostatní programy podobného typu. Safari obsahuje integrovanou čtečku RSS a je
provázáno se systémem Apple Quicktime. Zajímavá a velmi praktická je funkce
"soukromého surfování", kdy prohlížeč nezaznamenává žádné informace o
navštívených webech. V posledních verzích se vývojáři společnosti Apple také
snažili vyřešit jeden ze zásadních problémů, a to rychlost, respektive výkon
prohlížeče. Safari neobsahuje další funkce navíc, ty jsou ponechány na
ostatních programech součástech MacOS X. Ty se s ním ale mohou integrovat a
využívat jeho jádro.
Safari se stalo výchozím nástrojem pro práci s webem poté, co Apple odvrhl
macovskou verzi Internet Exploreru. Ten byl dříve na počítačích Macintosh
instalován ve verzi pro jejich operační systém. Stejně tak existovala i verze
browseru Netscape. Společně s přechodem Apple na platformu Intel se objevily
spekulace o možnosti, že by v budoucnu mohlo existovat také Safari pro Windows.
Tyto domněnky jsou ale nepotvrzené a spíše nepravděpodobné. Na MacOS X je možné
Safari alternovat jinými prohlížeči, například produkty Mozilla, vesměs ale nic
takového není potřeba (Mozilly na MacOS moc rychle nefungují). Safari poskytuje
sice základní, ale dostatečné možnosti a většina webů na něm funguje spolehlivě.

Netscape Browser
URL: http://browser.netscape.com/ns8/
Současná verze: 8
Jádro: Hybrid Internet Exploreru a Mozilly
Platforma: Windows
Prohlížeč Netscape má s původním Netscape Navigatorem společnou už jen část
názvu. Aplikace vyvíjená pro systém Windows je hybridním nástrojem založeným
částečně na portování jádra Internet Exploreru a částečně na Gecku od Mozilla
Foundation. Díky tomu je možné v rámci jedné fyzické aplikace zobrazovat
stránky v IE i v Mozille. Základem kódu samotného prohlížeče se stal software
Mozilla Firefox a hybridní přístup (později zavedený i do dalších prohlížečů)
byl zvolen hlavně pro dosažení optimálního poměru mezi kompatibilitou a
bezpečností.
Netscape zobrazuje korektně všechny weby, které fungují ve Firefoxu, a je
schopen pracovat i s většinou aplikací vytvořených pro Internet Explorer (ne se
všemi). Jeho uživatelské rozhraní je v základním provedení netypické některým
lidem dělá potíže se v něm zorientovat. Lze ho ale konfigurovat do
přijatelnější podoby.
Některá nastavení Netscapu se provádějí automaticky ze serveru. To vyvolává
otázky ohledně dodržování soukromí prohlížečem, k nimž dále přispívá nejasné
licenční ujednání. V Netscapu bylo krátce po uvedení objeveno několik závažných
bezpečnostních nedostatků. Další může tento prohlížeč přebírat jak z Mozilly
Firefox, na níž je založen, tak i z Internet Exploreru, jehož jádro využívá.
Výkon aplikace není nejvyšší a rychlost její odezvy je poměrně malá, zejména ve
srovnání s Internet Explorerem.
Netscape je pouze prohlížeč, prakticky bez dalších rozšiřujících funkcí. Idea
dvoujádrové aplikace je, jak se ukázalo, velmi pozitivní vůči uživateli, ale
problematická z hlediska programátorské práce. Grafické rozhraní programu může
být rozšiřováno o aktivní prvky, které se samy aktualizují (záleží na
nastavení, ale uživatel jich na výběr mnoho nemá). Prohlížeč si tak do jisté
míry může v rámci operačního systému "žít vlastním životem". Jeho celkové
zaměření je určeno především pro uživatele z anglosaských zemí. V našich
končinách se s moderním Netscapem příliš nesetkáte.
Ještě před uvedením tohoto prohlížeče byl proprietární Netscape založen na kódu
systému Mozilla Suite. I v současnosti se ještě používají některé verze této
starší generace. Uživatelé se vesměs shodují na tom, že byla i přes nižší
kompatibilitu lepší než ta současná.

Vyberte si...
Pro uživatele, který pokud jde o software v počítači nepodléhá žádnému
administrátorovi, nadiktované firemní politice nebo nutnosti využívat určité
webové aplikace je nejlepší, pokud si prohlížeč vybere na základě vlastního
zhodnocení. Nejlepší je vyzkoušet si jich co nejvíce a nakonec se rozhodnout
pro jeden, který je za daných podmínek nejlepší. Při větším počtu programů
totiž přepínání mezi nimi práci spíše brzdí, než aby ji napomáhalo. I to je ale
relativní. V organizacích, kde se vytváří společná politika pro IT a software,
se prohlížeč vybírá obvykle na základě kritérií kompatibility s používanými
aplikacemi. Dalším kritériem bývá jeho bezpečnost, dostupnost a náročnost na
administraci/správu. Hráčem s největšími šancemi v takových případech zůstává
Internet Explorer, ale mnoho firem a úřadů nasazuje Mozillu Firefox. Je
zajímavé, že firemní "přechod na Firefox" může být motivován nejen snahou o
bezpečnost a výkon. Může to být také jeden z prvních přípravných kroků při
převádění firemní IT infrastruktury z operačního systému Microsoft Windows na
Linux nebo například na Solaris.
Ať už se rozhodnete pro jakýkoliv prohlížeč, nejdůležitější je stále jedno. A
to, aby vám sloužil a představoval pomůcku při práci a zábavě. Ne přítěž, ne
zbytečné riziko, ne aplikaci, která je nad vaše síly komplikovaná a s níž
pořádně neumíte zacházet. V takovém případě by se totiž úplně převrátil
základní smysl webových prohlížečů. Totiž umožnit jednoduchou a přehlednou
práci s velkým množstvím dostupných informací. V původní podobně s telefonním
seznamem CERNu, nyní s celosvětovou pavučinou.

Existuje univerzální prohlížeč?
Tuto otázku si klade nejeden uživatel internetu a webu. Odpověď je ale poněkud
skeptická. Bylo by to hezké, ale není to reálné. Každý existující program má
své přednosti a své nedostatky. Nedá se říct, že by některý z nich svými
vlastnostmi předčil ostatní do míry, kdy by se o nich dalo hovořit jako o
horších. Vůbec nic s tím nemá společné reálné rozšíření prohlížečů. Internet
Explorer je nejpoužívanější na platformně Windows nikoliv proto, že by byl
nejlepší, ale proto, že je zde výchozí a není třeba ho doinstalovávat. Podobně
je to i se Safari na MacOS X, nebo s Konquerorem v KDE.
Sympatickou úchylkou, která se vytvořila na systémech s Windows jsou prohlížeče
kombinující dvě jádra: typicky Internet Explorer a Gecko. Tento netradiční
přístup vede ke zvýšení kompatibility, a při rozumně vyřešené otázce přepínání
mezi jádry také ke zvýšení atraktivity příslušného programu. Na druhou stranu
ale tyto programy trpí různými nedostatky a potenciálně se mohou nakazit i
chybami a bezpečnostními mezerami prohlížečů, jejichž jádra využívají. V
neposlední řadě pak mohou být pro mnoho uživatelů poněkud zmatené (což je
případ hlavně Netscape Browseru).
I přesto je výhodnější a pro uživatele pohodlnější vsadit pouze na jeden webový
prohlížeč. Lidé, kteří nechtějí, nebo nemohou používat Internet Explorer, se
velmi často uchylují k Firefoxu. Je to především proto, že kombinuje
jednoduchost obsluhy, dobrou kompatibilitu a relativní rychlost. Neobsahuje ani
zdaleka tolik funkcí jako Opera, s níž sdílí vlastnosti víceplatformního
programu, lze jej ale rozšiřovat pomocí velkého počtu různých doplňků. Ve
srovnání s Operou je také pomalejší, avšak na druhou stranu rozšířenější.