Webový prohlížeč
Webový prohlížeč (též browser [ˈbrauzə(r)]) je v informatice označení pro počítačový program, který slouží pro prohlížení webových stránek (tzv. World Wide Web, zkráceně WWW). Webový prohlížeč dle pokynů uživatele (kliknutí na odkaz, zadání URL adresy) komunikuje pomocí HTTP protokolu s webovým serverem a přijatá data pomocí obsažených značek (HTML, XHTML, XML apod.) zformátuje (vyrenderuje) a zobrazí na obrazovce počítače.
Textové prohlížeče zobrazují stránky jako text, obvykle velmi jednoduše formátovaný. Grafické prohlížeče umožňují složitější formátování stránky včetně zobrazení obrázků. Pro zobrazení některých zvláštních součástí stránky, jako jsou Flash animace nebo Java applety, je třeba prohlížeč doplnit o specializované zásuvné moduly. Mezi nejznámější grafické webové prohlížeče patří (seřazeny podle počtu uživatelů): Google Chrome, Internet Explorer, Mozilla Firefox, Safari, Opera, Maxthon a další. Mezi textové pak Links, Lynx a další.
Historie
Historie webového prohlížeče začíná již před tím, než v roce 1991 Tim Berners-Lee naprogramoval první prohlížeč WorldWideWeb.
Technický popis
Úkolem webového prohlížeče je z uživatelem zadané adresy (URI) získat (stáhnout) a zobrazit webovou stránku. Po zobrazení musí uživateli prohlížeč umožnit se stránkou pracovat, což znamená rolovat (posouvat tak, aby byly vidět skryté části), umožnit uživatelský vstup (webový formulář), zajistit běh JavaScriptu, kliknout na odkazy (tj. přechod na jinou webovou stránku) a podobně.
Webový prohlížeč se skládá z grafického rozhraní, renderovacího jádra, běhové prostředí pro JavaScript a dalších softwarových částí (například subsystému pro síťovou komunikaci). Grafické rozhraní je obvykle v podobě okna, uvnitř kterého je zobrazena požadovaná webová stránka. O vykreslení webové stránky se stará renderovací jádro, které musí zpracovat HTML a CSS data, podle kterých rozhodne o rozložení textu, obrázků, umístění odkazů atd. Běhové prostředí pro JavaScript zajišťuje běh speciálních naprogramovaných úseků kódu, který může na pozadí (bez zásahu uživatele) zajišťovat doplňující činnosti (typicky změna částí webové stránky v závislosti na situaci a požadavcích uživatele).
Prohlížeč dále zajišťuje podporu pro další technologie, například Progresivní webové aplikace, WebAssembly, VRML atd.
Druhy prohlížečů
Prohlížeče lze rozdělit podle různých hledisek. Z pohledu uživatele je možné rozdělení na grafické, mobilní a textové. Z technického pohledu lze prohlížeče rozdělit například podle toho, jaké obsahují renderovací jádro prohlížeče.
Grafické prohlížeče
Prohlížeče postavené na jádře Trident
- Internet Explorer
- Maxthon (dříve MyIE, ve verzi 1.x umožňuje používat také jádro Gecko)
- Netscape Browser 8.0 (tento prohlížeč umožňuje používat jak jádro Gecko, tak Trident)
- 32bit Web Browser
- AmiWeb
- Fast Browser
- NeoPlanet
- Smart Explorer
- AOL Explorer
- Avant Browser
… a další
Prohlížeče postavené na jádře Gecko
- Mozilla Firefox (s rozšířením IE Tab může používat i jádro Trident)
- Mozilla Suite
- SeaMonkey
- Epiphany
- Galeon
- Netscape Navigator (od verze 6.0)
- Camino
- K-Meleon
- Flock
- SkipStone
- My Internet Browser
- Maxthon (ve verzi 1.x)
… a další
Prohlížeče postavené na jádře Blink
- Google Chrome
- Vivaldi
- Seznam.cz prohlížeč
- Maxthon (od verze 3, navíc umožňuje používat také jádro Trident)
- Opera (od 15 a výše)
- Chromium
Prohlížeče postavené na jádře WebKit
- Brave
- Konqueror
- Google Chrome (až do verze 28 poté přechod na Blink)
- Safari
- OmniWeb
- Comodo Dragon
- Arora
- Epiphany (od verze 2.28)
- Midori
Prohlížeče postavené na jádře Presto
- Opera (až do verze 12 poté přechod na Webkit/Blink)
- Prohlížeč Nintendo DS (založen na Opeře)
- Prohlížeč Nokia 770 (založen na Opeře)
- Prohlížeč Sony Mylo (založen na Opeře)
- Prohlížeč Wii Internet Channel (založen na Opeře)
Ostatní grafické prohlížeče
- Amaya
- Microsoft Edge
- Arachne
- Dillo
- Links2
- Lobo
- NetPositive
- NetSurf
Reference
- StatCounter Období: červen 2016
Související články
Externí odkazy
- Obrázky, zvuky či videa k tématu webový prohlížeč na Wikimedia Commons
- Webový prohlížeč v České terminologické databázi knihovnictví a informační vědy (TDKIV)
- O historii www a www browsers