Crédito da imagem: Urupong / iStock / GettyImages
O motor do navegador é o componente principal de todos os navegadores da web do mercado, do Chrome ao Safari. A aparência de um site no seu computador pode variar muito, dependendo do mecanismo em que o navegador da web se baseia. Os mecanismos do navegador são normalmente compostos de dois componentes principais: a biblioteca de renderização e layout e a estrutura JavaScript.
Tipos de navegador WebKit
O WebKit é um dos principais mecanismos de navegador em uso atualmente. É gratuito para uso nos sistemas operacionais Mac e Linux. O WebKit é comumente associado à Apple porque é o mecanismo de navegação usado para o navegador Safari da Apple. Ele também é usado em outros navegadores, como o navegador embutido do Amazon Kindle e o navegador do BlackBerry. Os principais componentes do WebKit são WebCore e JavaScriptCore. WebCore é uma biblioteca de renderização e layout para HTML e gráficos vetoriais escaláveis, enquanto JavaScriptCore é uma estrutura JavaScript que permite que navegadores WebKit executem JavaScript. Esses componentes principais possibilitam que os navegadores WebKit reproduzam vídeos e exibam um site com precisão.
Vídeo do dia
Blink é um tipo mais novo de mecanismo de navegador da web e existe apenas desde 2013. O Chromium - um projeto de navegador de código aberto do Google - criou o Blink depois de pegar o código-fonte do componente WebCore do WebKit e alterá-lo para melhor atender às necessidades do Google Chrome. O Google contribuiu principalmente para o desenvolvimento do Blink, mas outras empresas como Opera Software ASA, Samsung e Intel também contribuíram. O Blink é usado nos navegadores Google Chrome, Vivaldi, Amazon Silk e Opera. É gratuito para uso nas plataformas Windows, Mac, Linux, Android e Chrome OS. Os componentes principais do Blink incluem o analisador Blink XML e o V8 JavaScript Engine. Blink XML é a biblioteca de renderização e layout, enquanto V8 JavaScript Engine é a estrutura JavaScript.
Navegadores Gecko
O Gecko é um dos mais antigos tipos de motores de navegador da web ainda em uso. Foi originalmente desenvolvido pela Netscape em 1997 e depois adaptado pela Mozilla em 1998. O Gecko foi desenvolvido exclusivamente pela Mozilla desde 2003. Os navegadores Mozilla Firefox, Waterfox, Conkeror, Classilla e Lunascape usam o mecanismo de navegador Gecko. O Gecko também é usado em clientes de e-mail como o Mozilla Thunderbird. É gratuito para uso nos sistemas operacionais Windows, Mac, Linux e Android. Os principais componentes do Gecko são o mecanismo SpiderMonkey JavaScript e a biblioteca Expat, que executam JavaScript e renderizam HTML, respectivamente.
Navegadores Goanna
O mecanismo do navegador da web Goanna é vagamente baseado no código-fonte do mecanismo do navegador da web Gecko. Goanna inicialmente era diferente do Gecko apenas no nome, mas desde então evoluiu para se tornar seu próprio motor com recursos que são diferentes do Gecko. Este mecanismo de navegador é usado nos navegadores Pale Moon e Basilisk. Goanna usa os mesmos componentes principais do Gecko: SpiderMonkey JavaScript e a biblioteca Expat. Os navegadores Goanna podem ser usados gratuitamente nas plataformas Windows, Mac e Linux.
Navegadores EdgeHTML
EdgeHTML é um novato no mercado de mecanismos de navegadores da web, lançado em 2015. É um mecanismo de navegador proprietário desenvolvido pela Microsoft e substituiu o mecanismo de navegador mais antigo da Microsoft, o Trident. O EdgeHTML capacita o navegador Microsoft Edge. O Edge substituiu o navegador Internet Explorer da Microsoft como navegador padrão em todos os computadores Windows. Os componentes principais do EdgeHTML são o mecanismo Chakra JavaScript e a biblioteca de layout e renderização EdgeHTML.