Presente brevemente la situación del motor de renderizado del navegador

  

Mucha gente solo usa el navegador, no sabe cómo funciona el navegador o cuál es el núcleo del navegador. El núcleo del navegador es la parte central, también llamado el motor de renderizado. ¿Qué es esto? Aquí, este tutorial es para que todos lo introduzcan:

l Introducción al kernel del navegador principal

Clasificación del kernel del navegador principal: una amplia variedad de kernels del navegador, comerciales y no comerciales Hay alrededor de 10 o más núcleos libres, pero generalmente solo los siguientes cuatro son comunes. La siguiente es una breve introducción.

(1) Trident

Trident (también conocido como MSHTML) es un navegador web para Windows de Microsoft: el kernel utilizado por Internet Explorer (comúnmente conocido como kernel de IE), El kernel se adoptó por primera vez en IE 4 en 1997, y desde entonces se ha agregado a las nuevas tecnologías y se ha lanzado con la nueva versión de IE. Trident es en realidad un núcleo abierto. El motor de Trident está diseñado como un componente de software (módulo), lo que facilita que otros desarrolladores de software agreguen la funcionalidad de navegación web a sus propias aplicaciones. El diseño de la interfaz del kernel es bastante maduro. Por lo tanto, han surgido muchos navegadores que utilizan el kernel de IE en lugar de IE (como Maxthon, Flash Browser de Soft Media, TT de Tencent, GreenBrowser, etc.), pero Trident solo se puede usar en plataformas Windows.

Debido al propio "monopolio" de IE, el kernel Trident es uno de los más grandes por mucho tiempo, y Microsoft no ha actualizado el kernel Trident por mucho tiempo, lo que lleva a dos Las consecuencias: primero, el kernel Trident estaba casi fuera de línea con el estándar W3C; en segundo lugar, los problemas de seguridad, como la gran cantidad de errores en el kernel Trident, no se resolvieron a tiempo. En la actualidad, Microsoft ha realizado importantes cambios en el motor de diseño Trident. Además de agregar nuevas tecnologías, también ha agregado soporte para los estándares web. Aunque estos cambios se han retrasado en comparación con otros motores tipográficos en gran medida, como Gecko, WebCore, KHTML y Presto.

(2) Gecko

Gecko es un motor de diseño de páginas web de código abierto escrito en C ++ que actualmente utiliza la familia de navegadores web Mozilla y Netscape 6 y posteriores. El software fue desarrollado originalmente por Netscape Communications y ahora es mantenido por la Fundación Mozilla. Debido a que Gecko se caracteriza por la divulgación completa del código, es altamente desarrollable, y los programadores de todo el mundo pueden escribir código y agregar funcionalidad. Debido a que este es un kernel de código abierto, es favorecido por muchas personas. También hay muchos navegadores que usan el kernel Gecko. Esta es también una razón importante por la que el kernel Gecko es joven, pero su participación en el mercado puede aumentar rápidamente.

El motor de diseño Gecko proporciona una interfaz de programa enriquecida para aplicaciones relacionadas con Internet, como navegadores web, editores de HTML, clientes /servidores, y más. Aunque el objetivo principal original eran los derivados de Mozilla, como Netscape y Mozilla Firefox, hay muchos otros programas que utilizan este motor de composición tipográfica. Además, Gecko es un kernel multiplataforma que se puede usar en Windows, BSD, Linux y Mac OS X.

Copyright © Conocimiento de Windows All Rights Reserved