Anatomía de un navegador: de la URL a los píxeles
Anatomy of a Browser

Un navegador es uno de los programas más complejos de tu ordenador: resuelve nombres, negocia conexiones cifradas, ejecuta código no confiable, calcula geometría, maneja la GPU y aísla sitios hostiles, todo en milisegundos. Este artículo desglosa el recorrido completo de una navegación: desde que escribes una URL hasta que los píxeles aparecen en pantalla, y luego qué ocurre cuando interactúas con la página. Explica el parsing de HTML y CSS, el layout, el pintado, la rasterización, JavaScript, el bucle de eventos, los procesos y la seguridad, centrándose en los problemas comunes que todo motor de navegador debe resolver.
Un navegador es uno de los programas más complicados en tu computadora: resuelve nombres, negocia conexiones cifradas, habla varios protocolos de red, ejecuta programas no confiables, calcula geometría en dos dimensiones, maneja la GPU, almacena datos persistentes, expone información de accesibilidad y trata de mantener aislados sitios web mutuamente hostiles, todo mientras responde a la entrada en unos pocos milisegundos.