Un browser Web è un'applicazione software progettata per individuare, recuperare e visualizzare contenuti da Internet. In genere è costituito da cinque componenti principali: un'interfaccia utente, una barra degli indirizzi, un motore del browser, un motore di rendering e un componente di rete. L'interfaccia utente viene utilizzata per interagire con l'utente, ricevere input da lui e visualizzare l'output. La barra degli indirizzi contiene l'URL della pagina corrente e questo viene utilizzato per accedere e scaricare risorse dal server web. Il motore del browser è responsabile della gestione dei diversi componenti del browser e delle interazioni tra di essi. Il motore di rendering viene utilizzato per visualizzare il contenuto sullo schermo dell'utente e il componente di rete viene utilizzato per recuperare e caricare le risorse.
Descrivere l'architettura di sistema di un browser web.