Não há um único programa que "inicie e opera como parte de um navegador". Em vez disso, um navegador da web é um software complexo composto por vários programas e componentes interconectados que trabalham juntos:
* Motor do navegador
: Esse é o núcleo do navegador, responsável por interpretar padrões da Web como HTML, CSS e JavaScript e renderizar páginas da web. Os exemplos incluem Blink (Chrome, Opera, Edge), Gecko (Firefox), Webkit (Safari).
*
Motor de renderização: Este componente pega as instruções do mecanismo do navegador e exibe a página da web na tela. Ele lida com tarefas como layout, pintura e carregamento de imagens.
*
pilha de rede: Isso lida com a comunicação com servidores da Web, buscando dados da Internet e gerenciando downloads.
*
Javascript Engine: Este componente executa o código JavaScript incorporado em páginas da web, permitindo a funcionalidade dinâmica e a interação do usuário. Exemplos populares incluem V8 (Chrome, Opera, Edge), Spidermonkey (Firefox) e JavaScriptCore (Safari).
*
Interface do usuário: Isso inclui os componentes visuais com os quais você interage:barra de endereço, botões de navegação, guias, gerente de marcadores, etc.
*
Gerenciador de plug -in: Esse componente permite que as extensões de terceiros estendam a funcionalidade do navegador, como o Flash Player ou o Adobe Acrobat Reader.
Portanto, é impreciso falar sobre um único "programa" que opera dentro de um navegador. É mais preciso descrevê -lo como um conjunto de programas e componentes interconectados trabalhando juntos para fornecer a experiência de navegação na web.