Red de conocimientos turísticos - Información de alquiler - ¿Cuáles son las categorías principales de los navegadores convencionales?

¿Cuáles son las categorías principales de los navegadores convencionales?

Clasificación de los núcleos de navegador principales: Hay muchos tipos de núcleos de navegador. Hay alrededor de 10 o más tipos de núcleos comerciales más núcleos gratuitos no comerciales. Sin embargo, generalmente solo existen los siguientes 4 tipos que son más comunes. introducción.

Trident

Trident (también conocido como MSHTML) es el kernel utilizado por el navegador Microsoft Internet

Explorer (comúnmente conocido como kernel IE) y es el Windows El navegador web que lo acompaña, cuyo programa principal se adoptó por primera vez en IE

4 en 1997, desde entonces ha seguido agregando y lanzando nuevas tecnologías con nuevas versiones de IE. Trident es en realidad un kernel abierto. El motor Trident está diseñado como un componente de software (módulo) para que otros desarrolladores de software puedan agregar fácilmente capacidades de navegación web a sus aplicaciones, y el diseño del kernel de la interfaz también es muy maduro. El diseño del núcleo de su interfaz es lo suficientemente maduro, por lo que hay muchos navegadores que usan IE Core en lugar de IE (por ejemplo, Maxthon, el navegador Flash de SoftMedia, TT de Tencent, GreenBrowser, etc.), pero Trident solo se puede usar en la plataforma Windows.

Debido al "monopolio" de IE, el kernel Trident ha sido dominante durante mucho tiempo y Microsoft no ha actualizado el kernel Trident durante mucho tiempo, lo que ha tenido dos consecuencias: Capítulo 1 Primero, el kernel Trident alguna vez fue el navegador más popular del mundo; en segundo lugar, el kernel Trident alguna vez fue el navegador más popular del mundo; En primer lugar, el kernel de Trident casi no cumple con los estándares del W3C; en segundo lugar, una gran cantidad de vulnerabilidades y otros problemas de seguridad en el kernel de Trident no se han resuelto de manera oportuna. Ahora, Microsoft ha realizado cambios importantes en el motor de diseño Trident

, agregando soporte para estándares web además de nueva tecnología.

Gecko

Gecko

Gecko es un motor de publicación web de código abierto basado en C++, utilizado actualmente por la serie de navegadores web Mozilla y la serie de navegadores web Netscape. navegadores. Netscape

6 y posteriores. Desarrollado originalmente por Netscape Communications y ahora mantenido por la Fundación Mozilla. Debido a que Gecko utiliza código completamente abierto, es altamente desarrollable y los programadores de todo el mundo pueden escribir código para agregarle funcionalidad. Debido a que es un kernel de código abierto, muchas personas lo prefieren. Muchos navegadores usan el kernel Gecko. Esta es también una razón importante por la cual el kernel Gecko puede expandir rápidamente su participación en el mercado a pesar de su corta edad.

El motor de composición tipográfica Gecko proporciona una rica interfaz de programación para aplicaciones relacionadas con Internet (como navegadores web, editores HTML, clientes/servidores, etc.). Aunque inicialmente estaba dirigido principalmente a derivados de Mozilla como

Netscape y Mozilla

Firefox, ahora muchos otros programas utilizan el motor. Gecko también es un kernel multiplataforma, disponible para Windows, BSD, Linux y Mac

OS

X.

Gecko es uno de los motores de composición tipográfica más populares después de Trident, Firefox, Netscape 6-9, SeaMonkey, Camino, Mozilla, Flock, Galeon, K-Meleon, Minimo y Sleipni,

Songbird y XeroBank utilizan este motor. El motor Google

Gadget utiliza el motor del navegador Gecko.

Presto

Presto es un motor de diseño de navegador desarrollado por Opera

Software y se utiliza actualmente en Opera

versiones 7.0 a 10.00. Presto se caracteriza por una velocidad de renderizado optimizada y actualmente es reconocido como el kernel de navegador más rápido. Sin embargo, su reconocimiento como el núcleo de navegador más rápido se produce a expensas de la compatibilidad de red.

Presto es en realidad un kernel dinámico. Su principal diferencia con kernels como Trident y Gecko es que Presto tiene la ventaja inherente de poder volver a analizar toda o parte de la página en función de eventos de script, etc. . Además, este núcleo también tiene la velocidad de ejecución de JavaScript más rápida. Según las pruebas realizadas en las mismas condiciones, el tiempo necesario para que el núcleo Presto ejecute el mismo JavaScript es solo aproximadamente 1/3 del de los núcleos Trident y Gecko. de Presto es que es un motor comercial, aparte de Opera, los únicos motores que utilizan Presto son el navegador NDS, el navegador web Nokia 770, etc., lo cual es muy limitante para el desarrollo de Presto.

Opera

El motor Presto se utiliza en el motor de widgets.

WebKit

WebKit

es un motor de navegador de código abierto (Web

Browser

Engine), WebKit El código original proviene de KHTML y KJS de KDE (ambos de código abierto, software libre, con licencia GPL). Por lo tanto, WebKit también es software libre y de código abierto.