Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
základné komponenty:
* vykresľujúci motor: Toto je srdce prehliadača. Berie kód HTML, CSS a JavaScript na webovej stránke a prevádza ho na vizuálny displej, ktorý vidíte na obrazovke. Príklady zahŕňajú:
* Blink: Používajú Chrome, Opera a ďalšie.
* gecko: Používa sa Firefox.
* webkit: Používajú sa safari a staršie verzie Chrome.
* Sieť: Zaoberá sa komunikácia medzi prehliadačom a webovými servermi. Spravuje:
* Odosielanie požiadaviek HTTP: Keď zadáte adresu URL, prehliadač odošle požiadavku servera hostiteľa webovej stránky.
* prijímanie odpovedí HTTP: Server odosiela späť súbory webovej stránky (HTML, CSS, obrázky atď.).
* caching: Ukladá často prístup k súborom lokálne, aby sa urýchlili časy načítania.
* JavaScript Engine: Vykoná kód JavaScript prítomný na webových stránkach. To umožňuje interaktívne prvky, dynamický obsah a ďalšie. Príklady zahŕňajú:
* v8: Používajú Chrome, Opera a ďalšie.
* spidermonkey: Používa sa Firefox.
* JavaScriptCore: Používa sa safari.
* User rozhrania (UI): Časti prehliadača, s ktorým priamo interagujete:
* Adresa Bar: Používa sa na vstup do URL.
* navigačné tlačidlá: Späť, dopredu, osviežte atď.
* karty: Povoľte, aby boli súčasne otvorené viac webových stránok.
* záložky: Uložte obľúbené webové stránky.
* HISTÓRIA: Sleduje webové stránky, ktoré ste nedávno navštívili.
* Zabezpečenie: Chráni používateľov pred škodlivými webovými stránkami a útokmi. Zahŕňa:
* pieskovisko: Prevádzkuje webové stránky v izolovaných prostrediach, aby im zabránili zasahovať do iných programov.
* SSL/TLS Encryption: Zaisťuje komunikáciu medzi prehliadačom a webovými stránkami.
* detekcia phishingu: Varuje vás pred potenciálne nebezpečnými webovými stránkami.
Ďalšie funkcie:
* rozšírenia a doplnky: Pridajte funkčnosť do prehliadača.
* Správca sťahovania: Zaoberá sa sťahovaním súborov.
* prehrávač médií: Hrá zvukové a video súbory.
* PDF Viewer: Zobrazuje dokumenty PDF.
* Vyhľadávač: Integruje sa s vyhľadávacími nástrojmi ako Google.
Ako to všetko funguje:
1. Záznam URL: Napíšete adresu URL alebo kliknete na odkaz.
2. Network požiadavka: Sieťový komponent prehliadača odošle na server požiadavku HTTP.
3. Odpoveď: Server odosiela späť súbory webovej stránky (HTML, CSS, obrázky atď.).
4. vykreslenie: V vykresľovacích motoroch sa analyzuje HTML, aplikuje štýl CSS a zobrazuje webovú stránku.
5. JavaScript vykonanie: Engine JavaScript vykonáva akýkoľvek kód JavaScript a pridá interaktivitu.
6. Interakcia používateľa: S webovou stránkou interagujete pomocou prvkov používateľského rozhrania.
kľúčové cesty:
* Webové prehliadače sú zložité kúsky softvéru, ktoré sa skladajú z niekoľkých vzájomne prepojených častí.
* Rendering Engine je základný komponent, ktorý je zodpovedný za zobrazenie obsahu.
* JavaScript Engines sú nevyhnutné na pridanie interaktivity.
* Bezpečnosť je rozhodujúca pre ochranu používateľov pred online hrozbami.