Es gibt kein einziges Programm, das "als Teil eines Browsers beginnt und arbeitet". Stattdessen ist ein Webbrowser eine komplexe Software, die aus mehreren miteinander verbundenen Programmen und Komponenten zusammenarbeitet:
* Browsermotor: Dies ist der Kern des Browsers, der für die Interpretation von Webstandards wie HTML, CSS und JavaScript sowie für das Rendern von Webseiten verantwortlich ist. Beispiele sind Blink (Chrome, Opera, Edge), Gecko (Firefox), Webkit (Safari).
* Rendering Motor: Diese Komponente enthält die Anweisungen aus der Browser -Engine und zeigt die Webseite auf Ihrem Bildschirm an. Es behandelt Aufgaben wie Layout, Malerei und Bildbeladung.
* Netzwerkstapel: Dies behandelt die Kommunikation mit Webservern, das Abrufen von Daten aus dem Internet und das Verwalten von Downloads.
* JavaScript Engine: Diese Komponente führt den in Webseiten eingebetteten JavaScript -Code aus, wodurch dynamische Funktionalität und Benutzerinteraktion ermöglicht werden. Beliebte Beispiele sind V8 (Chrome, Opera, Edge), Spidermonkey (Firefox) und JavaScriptcore (Safari).
* Benutzeroberfläche: Dies beinhaltet die visuellen Komponenten, mit denen Sie interagieren:Adressleisten, Navigationsschaltflächen, Registerkarten, Lesezeichenmanager usw.
* Plugin -Manager: Mit dieser Komponente können Erweiterungen von Drittanbietern die Funktionalität des Browsers wie Flash Player oder Adobe Acrobat Reader erweitern.
Daher ist es ungenau, über ein einzelnes "Programm" zu sprechen, das in einem Browser arbeitet. Es ist genauer, es als eine Reihe von miteinander verbundenen Programmen und Komponenten zu beschreiben, die zusammenarbeiten, um das Web -Browsing -Erlebnis bereitzustellen.