Anatomie eines Browsers: Vom URL bis zum Pixel
Anatomy of a Browser

Ein Browser ist eines der komplexesten Programme auf Ihrem Computer: Er löst Namen auf, handelt verschlüsselte Verbindungen aus, führt unvertrauten Code aus, berechnet Geometrie, steuert die GPU und isoliert feindselige Websites – alles in Millisekunden. Dieser Artikel seziert die internen Abläufe eines Browsers anhand einer Navigation von der Adressleiste bis zum Bildschirm und erklärt, was passiert, wenn der Nutzer mit der Seite interagiert. Statt die Implementierungen von Chrome, Firefox oder Safari auswendig zu lernen, zeigt er die gemeinsamen Probleme und Architekturen, die jede Browser-Engine lösen muss – von HTML-Parsing und CSS-Berechnung über Layout und Compositing bis hin zu JavaScript und Sicherheit.
Ein Browser ist eines der kompliziertesten Softwaresysteme auf Ihrem Computer: Er löst Namen auf, handelt verschlüsselte Verbindungen aus, spricht mehrere Netzwerkprotokolle, führt unvertraute Programme aus, berechnet zweidimensionale Geometrie, steuert die GPU, speichert persistente Daten, stellt Barrierefreiheitsinformationen bereit und versucht, feindselige Websites voneinander zu isolieren – und das alles, während er innerhalb weniger Millisekunden auf Eingaben reagiert.