¿Qué es el kernel del navegador?
Los navegadores son software que debemos usar todos los días. Muchas personas entran en contacto con los navegadores todos los días, pero no comprenden el núcleo del navegador.
1: ¿Qué es el kernel del navegador?
El kernel del navegador también se llama motor de renderizado o motor de composición. Explica principalmente la sintaxis de la página web y representa la página web. Y convierte el código de la página web. Para las páginas visibles, en circunstancias normales, el núcleo del navegador generalmente utiliza un motor de renderizado.
Dos: operaciones activadas por una URL
1. Cuando ingresamos una cadena de URL en el navegador y la URL se muestra en el navegador, el navegador recibe la instrucción , a. Se abrirá un hilo separado para su procesamiento. Primero, se juzgará si la dirección ingresada por el usuario es una dirección razonable y si es una solicitud HTTP. Luego, se analizará la URL y se almacenará en caché. Se llama y se devolverá 200. De lo contrario, si existe una solicitud, el navegador iniciará una solicitud.
2. Obtenga la dirección IP a través de la resolución de nombre de dominio. La información en el navegador será solicitada por IP. El cliente del navegador envía un mensaje al servidor y realiza la transmisión y comunicación de datos.
3. Después de ingresar al backend del sitio web, el servidor tiene una gran cantidad de código. El servidor procesará y responderá de acuerdo con el backend de ejecución de la URL si la página ha sido visitada y comparada. archivo del servidor, se devolverá un resultado consistente 304.
4. El navegador recibe la información devuelta y comienza a descargar el archivo html, lo renderiza y construye el árbol dom, y usa el script js especificado para renderizar y reorganizar el estilo css, y luego la página aparecerá. mostrarse en el navegador.