Browser
Ein Browser (Web‑Browser) ist ein Anwendungsprogramm, das Benutzern ermöglicht, Inhalte aus dem World Wide Web abzurufen, zu interpretieren und darzustellen. Der Browser übernimmt dabei mehrere zentrale Aufgaben: Er sendet HTTP‑ bzw. HTTPS‑Anfragen an Web‑Server, empfängt die zurückgelieferte Antwort (HTML, CSS, JavaScript, Bilder, Medien) und rendert diese in einer grafischen Benutzeroberfläche. Dabei werden die HTML‑Struktur und die CSS‑Stile zu einem DOM‑Baum (Document Object Model) verarbeitet, während ein JavaScript‑Interpreter die clientseitige Logik ausführt und dynamische Interaktionen ermöglicht. Moderne Browser integrieren zudem Sicherheitsmechanismen wie Same‑Origin‑Policy, Content‑Security‑Policy und Sandboxing, um bösartige Inhalte zu isolieren, sowie Features für Datenschutz (Tracking‑Schutz, Private‑Browsing) und Performance (Caching, Pre‑fetching, Multi‑Process‑Architektur). Sie unterstützen Weiterentwicklungen von Webstandards (HTML5, CSS3, WebAssembly, Service Workers) und bieten APIs für Zugriff auf Gerätedienste (Geolocation, Kamera, Push‑Notifications). Beispiele für verbreitete Browser sind Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari und Opera.
