Contenido del curso
El lenguaje de la computadora
- 2

Evolución de Cálculos: Del Ábaco a Computadoras Humanas
03:43 min - 3

Evolución de las Computadoras y el Código Máquina
04:12 min - 4

Qué son inputs y outputs en computación
03:12 min - 5

Conversión de Números Decimales a Binario
06:42 min - 6

Bits y Bytes: Fundamentos del Código Binario y Transistores
03:36 min - 7

Traducción de texto a binario usando código ASCII
04:18 min - 8

Unicode: qué es y por qué reemplaza a ASCII
01:49 min - 9

Conversión de Colores RGB a Código Binario
05:52 min
Cómo funciona el internet
- 10

Como a Internet nasceu de cabos e ARPANET
04:27 min - 11

Cómo ARPANET creó el correo y el FTP
02:07 min - 12

Qué son los protocolos de Internet
02:01 min - 13

Cómo viaja un mensaje por 5 capas de red
08:48 min - 14

Qué son los ISP y por qué existen
02:12 min - 15

Direcciones IP y DNS: Fundamentos para la Conectividad en Internet
03:48 min
Historia de la Web
- 16

Historia y Evolución de la Web: De ARPANET a Tim Berners-Lee
06:26 min - 17

Evolución de los Navegadores Web: De Mosaic a Chrome
04:46 min - 18

Qué es la W3C y por qué existe
02:44 min - 19

Cómo funciona HTTP y sus 4 métodos
04:19 min - 20

HTTPS: qué hace el candado seguro
03:22 min - 21

Qué motor usa cada navegador y por qué importa
Viendo ahora - 22

Fundamentos de HTML, CSS y JavaScript para Desarrollo Web
03:45 min - 23

WebAssembly: el segundo lenguaje nativo del navegador
02:15 min - 24

Mobile First: diseña desde el dispositivo más pequeño
03:08 min - 25

IoT, 5G e IA en la web moderna
05:52 min
Cómo funciona el navegador
- 26

Cómo el navegador convierte HTML en pantalla
01:50 min - 27

Introducción al DOM: Estructura y Función en HTML
01:48 min - 28

Qué es el CSSOM y cómo lo construye el navegador
01:53 min - 29

Renderizado de Árboles DOM y CSSOM en Navegadores
01:43 min - 30

Generación de Layout en HTML y CSS
01:55 min - 31

Renderizado y Estilización de Páginas Web
01:31 min - 32

Cómo el navegador convierte JS a machine code
04:36 min
Qué motor usa cada navegador y por qué importa
Resumen
Si alguna vez te preguntaste por qué una misma página web se ve distinta en Chrome, Safari o Firefox, la respuesta está en los motores de navegador y en cómo interpretan los estándares web. Entender esto te ayuda a construir productos que funcionen igual para todos los usuarios, sin importar qué navegador elijan.
¿Qué son los estándares web y por qué existen?
Los estándares web son las reglas que definen cómo se construye y se muestra la información en internet. Todo arrancó con HTML, que daba estructura a páginas estáticas de solo texto, y con el tiempo se sumaron más estándares para mejorar la experiencia y la interacción de los usuarios.
Estos estándares los publica la W3C, y su objetivo es que cualquier navegador entienda lo mismo cuando lee tu código. Suena ideal, pero el camino para llegar ahí estuvo lleno de fricciones.
¿Qué es la W3C? Es la organización que define los estándares web oficiales para que navegadores y desarrolladores hablen el mismo idioma técnico.
¿Por qué los navegadores interpretaban el código de forma distinta?
Cuando empezaron a aparecer múltiples navegadores, cada uno trabajaba aislado y resolvía los problemas a su manera. Para que un navegador funcione necesita un componente clave: el motor del navegador, que es el que asegura que los estándares web se implementen tal como los publica la W3C.
El problema era simple y caótico a la vez: cada navegador tenía su propio motor, y cada motor interpretaba los estándares de forma diferente. Eso obligaba a los desarrolladores a trabajar versiones distintas de un mismo proyecto solo para que se viera bien en cada navegador.
¿Qué hace exactamente el motor de un navegador?
El motor es la pieza interna que lee el código y lo traduce en la página que ves. Si el motor no entiende un estándar nuevo, ese estándar simplemente no funciona ahí, aunque el navegador exista y lo uses todos los días.
¿Qué motor usan los navegadores actuales?
Hoy la historia cambió. La mayoría de los navegadores modernos comparten un mismo motor llamado Chromium, y el nombre seguramente te suena porque es de donde nace Chrome.
Aquí va una lista para ubicarte rápido:
- Chrome: usa Chromium.
- Brave: usa Chromium.
- Edge, el navegador nuevo de Microsoft: usa Chromium y por eso funciona bien.
- Internet Explorer: usaba otro motor, tenía muchos problemas de seguridad y Microsoft decidió matarlo.
- Safari: usa un motor distinto llamado WebKit.
- Firefox: también usa su propio motor y se está moviendo fuerte para alinearse con los estándares, aunque no avanza a la misma velocidad que los basados en Chromium.
Esto significa que cuando nace un estándar nuevo y se implementa en un navegador con Chromium, replicarlo en los demás es mucho más rápido, porque el motor ya lo soporta.
¿Qué es Chromium? Es el motor de navegador open source que sirve de base para Chrome, Brave y Edge, entre otros, y unifica cómo se interpretan los estándares web.
¿Por qué te conviene entender esto antes de programar?
Porque te ahorra trabajo. Cuando los navegadores comparten motor, no necesitas mantener un proyecto distinto por cada uno ni perseguir bugs raros que solo aparecen en uno. Construyes una vez y confías en que la mayoría de los usuarios van a ver lo mismo.
Y ahí viene lo interesante: este alineamiento entre motores es lo que permite que los tres estándares base para construir productos web funcionen como esperamos. Sobre esos tres estándares vamos a trabajar en las siguientes clases.
¿Qué navegador usas tú a diario y sabías qué motor tenía por debajo? Cuéntamelo en los comentarios.
Conceptos y datos clave de la clase
- HTML [0:14]: estándar inicial que da estructura a la información de las páginas web.
- W3C [0:28]: organización que publica los estándares web oficiales.
- Motor del navegador [0:55]: componente que interpreta los estándares y permite que el navegador los muestre correctamente.
- Chromium [1:32]: motor compartido por Chrome, Brave y Edge.
- WebKit [2:14]: motor que utiliza Safari.
- Motor de Firefox [2:18]: independiente, alineándose progresivamente con los estándares.
- Internet Explorer [2:05]: descontinuado por Microsoft debido a problemas de seguridad asociados a su motor.