Pergunta  
 
Rede de conhecimento computador >> Pergunta >> Browser >> Content
Como o navegador exibe páginas?
Aqui está um detalhamento de como seu navegador da Web pega linhas de código e as transforma nas páginas da web que você vê:

1. Você faz um pedido:

* digitando um URL: Você digita um endereço da web (URL) como "www.google.com" na barra de endereços.
* Clicando em um link: Você clica em um link em uma página da web, que também contém um URL.

2. O navegador encontra o servidor:

* Pesquisa DNS: O seu navegador entra em contato com um servidor DNS (System System) para traduzir o nome de domínio legível por humanos (por exemplo, "google.com") em um endereço IP (por exemplo, "172.217.160.142"). Este endereço IP é como um endereço de rua para um computador na Internet.
* Estabelecendo uma conexão: Seu navegador usa o endereço IP para conectar -se ao servidor da Web que hospeda o site que você está tentando acessar.

3. O servidor envia os arquivos:

* Solicitação http: Seu navegador envia uma solicitação HTTP (HyperText Transfer Protocol) para o servidor, solicitando os arquivos necessários para exibir a página da web.
* Resposta do servidor: O servidor responde com uma resposta HTTP, que inclui os arquivos solicitados (HTML, CSS, JavaScript, Imagens, etc.).

4. O navegador analisa e renderiza a página:

* HTML Parsing: O navegador lê o código HTML (Hypertext Markup Language), que fornece a estrutura e o conteúdo básicos da página (texto, títulos, parágrafos, listas, etc.).
* DOM Construção: O navegador cria um modelo de objeto de documento (DOM) a partir do HTML. O DOM é uma representação semelhante a uma árvore da estrutura da página, permitindo que o navegador e o JavaScript interajam e manipule os elementos da página.
* CSS Styling: O navegador lê o código CSS (folhas de estilo em cascata), que determina a apresentação visual da página (cores, fontes, layout etc.). Ele aplica esses estilos aos elementos no DOM.
* Execução JavaScript: O navegador executa qualquer código JavaScript incorporado na página. O JavaScript adiciona interatividade e comportamento dinâmico (por exemplo, animações, validação de formulário, buscando dados de servidores).
* Layout e pintura: Com base na estrutura HTML, nos estilos CSS e em quaisquer modificações feitas pelo JavaScript, o navegador determina a posição e o tamanho de cada elemento na página (layout) e depois os pinta "na tela.

5. Você vê a página da web:

* O resultado final desse processo intrincado é a página da web exibida na janela do navegador, pronta para você interagir.

aprimoramentos modernos:

* Cache : Os navegadores Cache (Store) acessavam frequentemente recursos (imagens, arquivos CSS etc.) localmente no seu computador, para que eles não precisem ser baixados do servidor toda vez que você visitar uma página.
* Carga assíncrona: Recursos como imagens e arquivos JavaScript podem ser carregados de forma assíncrona, o que significa que o navegador não precisa esperar que um recurso seja baixado totalmente antes de passar para o próximo. Isso ajuda as páginas a carregar mais rápido.
* Otimização de renderização: Os navegadores modernos são altamente otimizados para renderizar as páginas com eficiência. Eles usam técnicas como reflexos e repetições para atualizar apenas as partes da página que mudaram, minimizando a quantidade de trabalho que o navegador precisa fazer.

Deixe -me saber se você quiser uma explicação mais detalhada de qualquer uma dessas etapas!

Anterior :

Próximo :
  Os artigos relacionados
·Qual é a diferença entre Lynx e Internet Explorer? 
·Qual é a ordem em que um navegador interpreta os eleme…
·Onde posso encontrar uma lista dos melhores navegadores…
·Programas que ampliam a capacidade de um navegador? 
·Como usar a extensão do navegador Calendly 
·Como excluir todos os comentários e postagens do Reddi…
·Qual navegador web devo usar? 
·Você pode usar o JavaScript em Mozilla? 
·Como você altera a configuração do Internet Explorer…
·Por que e como você se livra de uma página em branco …
  Artigos em destaque
·Alguém sabe como tirar um vírus do seu computador sem…
·Como encontrar uma chave de registo necessários para o…
·Como cancelar o envio de um snap no Snapchat 
·Como programar o Windows Device Drivers 
·Como ejetar discos Entalado de um computador 
·Como você acessa o aplicativo Google Play Store no seu…
·Análise do watchOS 3:Por que a atualização do smartw…
·Como faço para solucionar meu Toshiba Laptop Isso não…
·Qual é o processo quando um arquivo é copiado e colad…
·O que é um erro 1303 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados