====== Browser (Webový prohlížeč) ====== **Webový prohlížeč** je klientská aplikace, která využívá protokol **HTTP** (nebo zabezpečený **HTTPS**) ke komunikaci s webovými servery. Prvním grafickým prohlížečem, který masově zpopularizoval internet, byl **Mosaic** (1993), následovaný legendárním Netscape Navigatorem. ---- ====== Jak prohlížeč funguje? ====== Proces zobrazení stránky (tzv. rendering) probíhá v několika krocích: 1. **DNS dotaz:** Prohlížeč přeloží zadanou adresu (např. www.google.com) na číselnou [[ip_adresa|IP adresu]]. 2. **Požadavek (Request):** Pošle požadavek na server pomocí protokolu HTTP/HTTPS. 3. **Zpracování kódu:** Server pošle zpět soubory (HTML, CSS, JS). Prohlížeč začne budovat strukturu stránky (DOM - Document Object Model). 4. **Vykreslení (Rendering):** Vykreslovací jádro prohlížeče vypočítá polohu prvků a zobrazí je na obrazovce. ---- ====== Hlavní součásti prohlížeče ====== * **Uživatelské rozhraní:** Adresní řádek, tlačítka zpět/vpřed, menu záložek. * **Vykreslovací jádro (Rendering Engine):** Nejdůležitější část, která "kreslí" obsah. Každá rodina prohlížečů používá jiné (např. **Blink** v Chrome, **Gecko** ve Firefoxu, **WebKit** v Safari). * **JavaScript Engine:** Interpretuje skripty, které dělají stránky interaktivními (např. **V8** v Chrome). * **Lokální úložiště:** Cache (vyrovnávací paměť), cookies a historie. ---- ====== Klíčové funkce a technologie ====== ^ Funkce ^ Popis ^ | **Cookies** | Malé soubory ukládající informace o relaci uživatele (např. přihlášení). | | **Cache** | Dočasné úložiště obrázků a souborů pro rychlejší načítání při příští návštěvě. | | **Inkognito režim** | Prohlížení bez ukládání historie a cookies do trvalé paměti. | | **Rozšíření (Add-ons)** | Doplňkové programy (např. blokátory reklam), které rozšiřují schopnosti prohlížeče. | ---- ====== Aktuální tržní podíl (2025) ====== Dnešnímu trhu dominují prohlížeče postavené na jádru **Chromium** (otevřený projekt Googlu): * **Google Chrome:** Světová jednička díky rychlosti a propojení s ekosystémem Google. * **Safari:** Výchozí prohlížeč pro zařízení Apple, optimalizovaný pro nízkou spotřebu baterie. * **Microsoft Edge:** Nástupce Internet Exploreru, plně kompatibilní s doplňky pro Chrome. * **Mozilla Firefox:** Poslední velký prohlížeč s vlastním nezávislým jádrem (Gecko), zaměřený na soukromí. ---- ====== Bezpečnost v prohlížeči ====== Moderní prohlížeče obsahují pokročilé bezpečnostní mechanismy: * **Sandboxing:** Každý tab (karta) běží jako izolovaný proces. Pokud jedna stránka spadne nebo obsahuje malware, neovlivní zbytek systému. * **Správce hesel:** Šifrované ukládání přihlašovacích údajů. * **Phishing ochrana:** Automatické varování před podvodnými stránkami nahlášenými v globálních databázích. ---- //Související pojmy: HTTP, HTTPS, HTML, CSS, JavaScript, Cookie, Cache, DNS, IP adresa.//