Navegador web
La app que trae páginas web desde internet y las dibuja en tu pantalla.
Un navegador web es la app que usás para entrar a sitios: Chrome, Safari, Firefox y Edge son navegadores. Cuando escribís una dirección o hacés clic en un link, el navegador averigua qué servidor tiene ese sitio (con DNS), le pide la página por HTTP o HTTPS y recibe un paquete de archivos: HTML para el contenido, CSS para el aspecto, JavaScript para el comportamiento, más imágenes y tipografías.
Ahí viene la parte difícil. El motor de renderizado del navegador convierte esos archivos en la página que ves, calculando la posición de cada palabra y cada caja, y ejecuta el JavaScript que la vuelve interactiva. Un sitio moderno puede tener cientos de archivos, y el navegador los trae y los arma en una fracción de segundo.
El navegador también es una muralla de seguridad. Cada sitio corre en su propio sandbox, así que una página no puede leer tus archivos ni espiar qué hace otra pestaña. Muestra el candadito del HTTPS, guarda contraseñas y cookies, avisa sobre sitios de phishing conocidos y te pregunta antes de que una página use tu cámara o tu ubicación. Por debajo existen pocos motores, así que muchos navegadores con nombres distintos comparten el mismo corazón.
Para quedarse
- Trae páginas de los servidores usando DNS y HTTP(S), y después las dibuja.
- Su motor de renderizado convierte HTML y CSS en píxeles y ejecuta JavaScript.
- Cada sitio está aislado: una página no puede leer tus archivos ni otras pestañas.
- Muchos navegadores comparten por debajo los mismos pocos motores.