Aqui está um colapso das partes principais de um navegador da web, juntamente com as explicações de seus papéis:  
 componentes principais:   * 
 Motor de renderização: Este é o coração do navegador. Ele pega o código HTML, CSS e JavaScript de um site e o converte no visual visual que você vê na tela. Exemplos incluem:
 * 
 piscar: Usado pelo Chrome, Opera e outros. 
 * 
 Gecko: Usado pelo Firefox. 
 * 
 webkit: Usado pelo Safari e versões mais antigas do Chrome. 
 * 
 Rede: Lida com a comunicação entre o navegador e os servidores da Web. Ele gerencia:
 * 
 Enviando solicitações HTTP: Quando você digita um URL, o navegador envia uma solicitação para o servidor que hospeda o site. 
 * 
 recebendo respostas HTTP: O servidor envia de volta os arquivos do site (HTML, CSS, Imagens, etc.). 
 * Cache 
: As lojas freqüentemente acessavam arquivos localmente para acelerar os tempos de carregamento. 
 * 
 Javascript Engine: Executa o código JavaScript presente nos sites. Isso permite elementos interativos, conteúdo dinâmico e muito mais. Exemplos incluem:
 * 
 v8: Usado pelo Chrome, Opera e outros. 
 * 
 Spidermonkey: Usado pelo Firefox. 
 * 
 javaScriptCore: Usado por safari. 
 * 
 Interface do usuário (UI): As partes do navegador com o qual você interage diretamente:
 * 
 Barra de endereços: Usado para inserir URLs. 
 * 
 Botões de navegação: De volta, para frente, atualização, etc. 
 * Tabs 
: Permita que vários sites sejam abertos simultaneamente. 
 * 
 Bookmarks: Salve sites favoritos. 
 * 
 História: Continua os sites que você visitou recentemente. 
 * 
 Segurança: Protege os usuários de sites e ataques maliciosos. Inclui:
 * 
 Sandboxing: Executa sites em ambientes isolados para impedir que eles interfiram em outros programas. 
 * 
 Criptografia SSL/TLS: Garanta a comunicação entre seu navegador e sites. 
 * 
 Detecção de phishing: Adverte sobre sites potencialmente perigosos.   
 Recursos adicionais:   * 
 Extensões e plugins: Adicione a funcionalidade ao navegador. 
 * 
 Download Manager: Lida com o download de arquivos. 
 * 
 Media Player: Reproduz arquivos de áudio e vídeo. 
 * 
 PDF Viewer: Exibe documentos em PDF. 
 * 
 Barra de pesquisa: Integra -se a mecanismos de pesquisa como o Google.   
 como tudo funciona:   1. 
 URL Entrada: Você digita um URL ou clica em um link. 
 2. 
 Solicitação de rede: O componente de rede do navegador envia uma solicitação HTTP para o servidor. 
 3. 
 Resposta: O servidor envia de volta os arquivos do site (HTML, CSS, Imagens, etc.). 
 4. 
 Renderização: O mecanismo de renderização analisa o HTML, aplica o estilo CSS e exibe o site. 
 5. Execução 
 JavaScript: O mecanismo JavaScript executa qualquer código JavaScript, adicionando interatividade. 
 6. 
 Interação do usuário: Você interage com o site usando os elementos da interface do usuário.   
 Teclas de chave:   * Os navegadores da Web são peças complexas de software, compostas por várias peças interconectadas. 
 * O mecanismo de renderização é o componente principal, responsável por exibir o conteúdo. 
 * Os motores JavaScript são essenciais para adicionar interatividade. 
 * A segurança é fundamental para proteger os usuários de ameaças on -line.