El fin de los navegadores monolíticos: ¿algún navegador sigue usando un solo proceso?

Hace un tiempo se preguntó si existe algún navegador actual que todavía soporte la carga de todas las páginas en el mismo proceso. La respuesta corta es que sí, pero cada vez son menos comunes y ya no suelen ser los navegadores «mainstream» modernos.

Gráfico que muestra dos diagramas: uno con una sola ventana central para la arquitectura antigua, y otro dividido en varios bloques para la arquitectura moderna.
Comparación visual entre la arquitectura monolítica antigua y el aislamiento moderno de procesos.

La tendencia tecnológica de los últimos años ha sido exactamente la contraria. Tras vulnerabilidades históricas como Spectre y Meltdown, la industria se obsesionó con el aislamiento total de sitios.

Los navegadores que aún lo permiten

A pesar de esta migración masiva, hay algunos casos notables que mantienen una arquitectura mucho más tradicional:

  • Pale Moon: Es probablemente el más cercano a un «Firefox antiguo», capaz de funcionar prácticamente en un solo proceso dependiendo de su configuración.
  • Waterfox Classic: Comparte una idea similar, derivado de versiones viejas de Firefox con menos agresividad en la separación de procesos.
  • NetSurf: Un navegador súper liviano y minimalista que mantiene una arquitectura simple, aunque sacrifica mucha compatibilidad moderna.

También existen navegadores embebidos o proyectos pequeños basados en motores antiguos, pero su utilidad es limitada por la falta de soporte web actual.

¿Por qué los grandes navegadores ya no lo hacen?

Cuando miramos a los gigantes del mercado como Google Chrome, Mozilla Firefox y Microsoft Edge, la respuesta práctica es un rotundo «no». Incluso con flags de configuración, internamente siguen dependiendo de múltiples procesos para cosas críticas como el renderizado, las extensiones o la red.

Logos de Pale Moon, Waterfox Classic y NetSurf presentados en un diseño limpio sobre fondo oscuro.
Navegadores alternativos que todavía permiten configuraciones monolíticas o limitadas.

La razón es bastante brutal y necesaria: en un modelo de proceso único, una sola pestaña maliciosa podría tumbar todo el navegador, leer la memoria de otros sitios o escapar del sandbox.

Logos de Google Chrome, Mozilla Firefox y Microsoft Edge rodeados de iconos que representan procesos separados como GPU, red y renderizado.
Los gigantes del mercado utilizan aislamiento estricto entre pestañas y extensiones para garantizar seguridad.

Aunque es irónico que muchos usuarios técnicos extrañen esa arquitectura monolítica por sentirse más «directa» y fácil de depurar, la web moderna ha evolucionado hasta convertirse en un monstruo distinto. El aislamiento ya no es una opción, sino una necesidad para evitar desastres de seguridad y estabilidad.