Motor de navegador

Um motor de navegador, também conhecido como mecanismo de renderização ou mecanismo de layout, é um componente central de software em um navegador da web. Ele traduz HTML e CSS de texto simples marcado com tags no conteúdo que você vê na tela — definindo o layout da página, estilizando o texto e posicionando as imagens. O motor de navegador também gerencia a navegação entre páginas usando hiperlinks.

Além de organizar os elementos de uma página da web, o motor de navegador também cria um modelo de objeto de documento (DOM) para cada página, que organiza cada página em elementos padrão, como título, corpo e cabeçalhos. O motor de navegador também é estreitamente integrado ao motor de JavaScript do navegador, que executa o código JavaScript de uma página da web. As atualizações de um motor de navegador podem adicionar suporte a novos formatos de arquivo, corrigir bugs ou oferecer suporte a novos recursos adicionados às especificações de HTML e CSS.

O navegador Safari em computadores e dispositivos móveis usa o motor de navegador WebKit
O navegador Safari em computadores e dispositivos móveis usa o motor de navegador WebKit

Apesar da grande variedade de navegadores da web disponíveis, a maioria usa um de poucos motores de navegador. O Google Chrome usa o motor de navegador Blink; outros navegadores da web baseados na base de código do Chromium, como o Microsoft Edge e o navegador Brave, também usam o Blink. O Safari no macOS, iOS e iPadOS usa o motor WebKit, e o Mozilla Firefox usa o motor de navegador Gecko. Outros aplicativos podem incluir motores de navegador para exibir conteúdo HTML — por exemplo, clientes de email que exibem emails em HTML usam um motor de navegador para renderizar as mensagens, enquanto aplicativos criados com um framework baseado no Chromium, como o Electron, criam toda a sua interface de usuário usando um motor de navegador.

NOTE: Nos primeiros navegadores da web, os mecanismos de renderização e os motores de navegador eram componentes separados, e o motor de navegador dava comandos ao mecanismo de renderização. Os navegadores da web modernos integram os dois componentes de forma tão estreita que agora eles são considerados a mesma coisa.

Atualizado May 2, 2023 por Brian P.

quizTeste seus conhecimentos

Which of the following uses a Primary Key for identification?

A
A record in a database
0%
B
A computer connected to a wireless network
0%
C
A USB storage device
0%
D
A file in your Downloads folder
0%
Correct! Incorrect!     View the Primary Key definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Motor de navegador nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.