Como Funciona Um Navegador Da Web

Índice:

Como Funciona Um Navegador Da Web
Como Funciona Um Navegador Da Web

Vídeo: Como Funciona Um Navegador Da Web

Vídeo: Como Funciona Um Navegador Da Web
Vídeo: Como funcionam os navegadores Web? #HipstersPontoTube 2024, Novembro
Anonim

O navegador da Web é um programa por meio do qual as páginas da Internet são visualizadas. A arquitetura geral de todos os navegadores populares é semelhante: consiste em vários componentes independentes uns dos outros, que são subsequentemente combinados por meio de interfaces especiais.

Como funciona um navegador da web
Como funciona um navegador da web

Instruções

Passo 1

Primeiro, vêm as configurações de rede: JavaScript, analisador XML e Display Backend (tratamento de eventos na tela). São 4 módulos independentes que operam dentro da estrutura do motor gráfico. Em seguida, é programado um mecanismo de alto nível que, como a interface do usuário, é capaz de armazenar certos dados. Existem também componentes adicionais (plug-ins, multimídia, módulo de e-mail, ajuda, ferramentas de desenvolvedor, etc.), mas eles não afetam tanto a estrutura do navegador.

Passo 2

Cada componente da arquitetura está em um determinado nível e só pode interagir com o elemento mais próximo. Portanto, a arquitetura do navegador é chamada de camadas.

etapa 3

A interface do usuário é um tipo de buffer que existe entre o mecanismo e o usuário. É ele quem aceita todos os desejos do usuário, dá-lhe todas as possibilidades e processa todas as suas ações. A interface ajuda a fornecer um conjunto padrão de funções. O motor de alto nível é responsável pelo processamento da página, ou seja, pela exibição de toda a parte gráfica. Ele também começa a carregar a página, atualiza-os, salta para trás ou para a frente, trabalha com favoritos, histórico e configurações que afetam os gráficos.

Passo 4

O mesmo motor gráfico é a parte principal de qualquer navegador. Renderiza o conteúdo do recurso e analisa HTML e XML, levando em consideração a influência de CSS e JS, além de outros objetos (imagens, flash). Com base em todos os dados coletados pelo mecanismo, é gerado um layout que o usuário vê no monitor.

Etapa 5

A rede de componentes, JS, analisador XML são partes especializadas do programa que funcionam nos parâmetros correspondentes. Display Backend está associado ao SO e fornece a saída dos gráficos mais primitivos (barras de rolagem, formulários, decoração de janela, etc.), que depende do sistema operacional.

Etapa 6

Graças ao sistema de componentes, o navegador pode facilmente alterar o design, é mais fácil localizar erros do programa, cada componente é melhorado separadamente e não afeta o programa como um todo, cada componente pode ser usado separadamente.

Recomendado: