🧭 Etapas de render del navegador
<h4>Ideas/conceptos claves</h4>Critical Render Path. - es el proceso de tomar el código HTML, CSS y JS para convertirlos en pixeles en la pantalla
DOM. - Document Object Model
CSSOM. - un árbol similar al DOM, pero para CSS
<h4>Apuntes</h4> <h3>Critical Render Path</h3>Se compone de 5 etapas.
<h4>Object Model [etapas 1 y 2]</h4>- Tenemos un index.html
<body>
<h1>Hallo</h1>
<p>Hallo</p>
</body>
- Tenemos un CSS
h1 {
color: salmon;
}
p {
display: none;
}
- Se construye el DOM
- Construye un árbol de arriba hacia abajo
- También se construye el CSSOM
- Seguiríamos teniendo los mismos elementos HTML
- solo que en este proceso se distingue que va a pintar y que no
- Lo primero que hace es ver el ancho disponible para pintar ⇒ Viewport ⇒ width-device
- Dependiendo del ancho se estima algunas cosas como el box model
RESUMEN: Lo que ha sucedido aquí fue que se construyó el DOM [HTML], CSSOM [CSS], Se renderizo [HTML + CSS], Se hizo el layout [cálculos geométricos] y se pintó en la pantalla [Dibujar los pixeles en la pantalla].
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.