Índice analítico[Ocultar][Mostrar]
Os motores do navegador web inclúen unha colección de clases fundamentais para mostrar información web nunha xanela. Ofrecen as capacidades máis básicas do navegador, como a posibilidade de seguir ligazóns e descargar e mostrar material, por defecto.
Podes utilizar a súa funcionalidade para mostrar contido web na túa aplicación no nivel máis básico, ou podes usar a API do motor do navegador web para desenvolver a túa propia aplicación web personalizada e con todas as funcións.
Pasaremos por dous dos motores de navegador web moi utilizados: WebKit e Chromium.
O que é WebKit?
Safari, Mail, App Store e moitos outros programas de macOS, iOS e Linux empregan o motor do navegador web WebKit. Safari de Apple, versións anteriores de Chrome de Google e outros navegadores web utilizan este motor de deseño de código aberto para xerar páxinas web. Nokia, Apple, Google e outros utilízano nos seus dispositivos.
WebKit está baseado no motor de renderizado KHTML usado polo navegador Konqueror do escritorio Linux KDE. Apple renomeou WebKit despois de modificar KHTML en 2002.
É un proxecto de código aberto que serve como base para decenas de navegadores. Non obstante, non inclúe todo o necesario para crear un navegador web gráfico, polo que hai unha variación significativa incluso entre os dous maiores usuarios de WebKit: Google e Apple.
vantaxes
- Unha comunidade importante – WebKit recibe moito apoio e atención xa que é de código aberto e admite tantos navegadores (incluso en dispositivos móbiles). Isto dá unha gran cantidade de comentarios diversos de moitas persoas diferentes en moitas situacións diferentes.
- Aplicación xeneralizada – Cando unha empresa crea un sitio web ou unha aplicación web, asegurarse de que funciona co navegador WebKit garante ao instante que funcionará de forma igual en todos os demais navegadores WebKit. Dedícase menos esforzo a resolver problemas con el e gástase máis tempo a facelo máis doado de usar.
Desvantaxes
- Hai unha serie de estruturas diversas para escoller – Se só un navegador web principal utiliza WebKit para mostrar páxinas web, isto sería un problema menor (como Gecko). WebKit, por outra banda, úsase para admitir un conxunto diverso de aplicacións, todas elas populares. Actualízase regularmente para adaptarse ao traballo en cuestión, o que provoca unha serie de pequenas diferenzas no funcionamento de cada versión. Dado que hai diferentes versións utilizadas por diferentes navegadores web, a mesma páxina web pode funcionar de forma diferente en distintos navegadores WebKit.
O que é Cromo?
Chromium non é só o nome dun navegador, senón tamén dun open-source proxecto que produce o código fonte utilizado por Chrome, Edge e outros navegadores.
Google é o principal defensor de Chromium, xa que comezou o proxecto cando estreou Chrome en setembro de 2008. Non obstante, como o código é de código aberto, outros, incluídas persoas que non están empregadas por Google, contribúen ao proxecto Chromium.
Microsoft, por exemplo, comezou a contribuír seriamente a Chromium en 2019 e adoita presumir da cantidade de "commits" que os seus desenvolvedores fixeron con el.
Considera que Chromium é un parente afastado de Chrome e Edge, un que comparte ADN cos navegadores refinados. É unha plataforma superior para desenvolvedores web e usuarios sofisticados porque é gratuíto. Tampouco hai límites no tipo de extensións de navegador que se poden engadir.
Chromium está a cambiar constantemente xa que se compila a partir do código fonte dos proxectos Chromium. Chrome, por outra banda, ofrece unha infinidade de canles de lanzamento. Por outra banda, a canle canaria de borde sangrante non se actualiza con tanta frecuencia. No sitio web de Chromium Projects publícanse actualizacións rutineiras.
vantaxes
- Ten acceso ás extensións de Chrome, incluída a Chrome Web Store, onde se poden instalar practicamente todas as extensións almacenadas alí que se usan en Chromium. Está apoiado por Google, que axuda no desenvolvemento do navegador.
- O navegador Chromium é o navegador predeterminado para moitas distribucións de Linux, incluídas aquelas que non teñen repositorios oficiais para a descarga sinxela. É un navegador gratuíto que é de código aberto e libre de códecs propietarios. É máis accesible en Linux que Chrome e ten practicamente todas as funcións de Google que veñen con Chrome.
Desvantaxes
- O navegador Chromium, como Chrome, usa moita memoria RAM, o que pode ser un problema para ordenadores con memoria RAM limitada. Tampouco admite certos formatos multimedia e códecs comúns, incluíndo AAC, H.264 e MP3.
- As actualizacións do navegador deben descargarse e instalarse manualmente.
Que navegador confía en Chromium?
Algúns dos navegadores baseados en Chromium máis populares toman o seu código fonte e engaden as súas propias funcións e interfaces propietarias para ofrecer unha experiencia de usuario distinta.
- Ópera – Este navegador existe desde hai décadas e adoitaba construírse totalmente na casa. Usa Blink, que está baseado en Chromium, desde 2013.
- Vivaldi – Un sucesor espiritual de Opera, foi construído por un antigo CEO de Opera para restaurar a funcionalidade que se perdera dese navegador.
- Yandex – Este é un navegador ruso do motor de busca do mesmo nome, aínda que usa o mesmo motor Blink que Chrome, Opera e outros navegadores baseados en Chromium.
- bravo – Brave é un navegador web gratuíto e de código aberto creado por Brave Software, Inc. O argumento de venda de Brave é que elimina os anuncios non desexados e impide que os sitios web sigan a actividade dos usuarios sen o uso de ningún complemento. Tamén ofrece a oportunidade de pagar aos seus provedores de contido favoritos en lugar de ver anuncios.
Conclusión
En canto a código e contribucións, tanto WebKit como Chromium son proxectos activos de código aberto. Cada solución serve a un obxectivo de deseño distinto. É fantástico cando os navegadores compiten en funcións que benefician aos consumidores sen comprometer os estándares web.
Grande xestores de contrasinais, funcións de seguridade do usuario, conceptos creativos de marcadores, modos de lector, integracións ordenadas de API de pago, VPN gratuítas, etc. Esa foi a obra de Opera, e desde entón vimos unha morea de outras no mesmo estilo. Aínda que Vivaldi trata sobre a personalización, Brave céntrase na privacidade e a seguridade.
Os navegadores baseados en Chromium son máis un marco para crear cousas que unha solución acabada con todas as funcións. Podes probalo e ver que funciona mellor para ti. Se che preocupa a túa privacidade e non che importa mergullarte e traballar, Chromium pode ser unha experiencia agradable.
Deixe unha resposta