Download

Por qué construí mi propio navegador

Eduardo Pazmiño
Eduardo Pazmiño
v0.0.31

Las frustraciones, la visión y el viaje de crear Manaby.

Tabla de Contenidos


Todo desarrollador tiene ese proyecto. El que empieza como “podría construir esto” y se convierte en una obsesión. Para mí, ese proyecto es un navegador.

La frustración

Paso la mayor parte de mi día en un navegador. Programando, investigando, leyendo documentación, viendo videos, gestionando tareas. El navegador es mi sistema operativo.

Y aún así, estaba constantemente frustrado.

Chrome es rápido pero aburrido. La interfaz está abarrotada de cosas que no uso. Google quiere que inicie sesión para poder rastrear todo lo que hago. Y después de años usándolo, simplemente me aburría.

Firefox está enfocado en la privacidad, lo cual aprecio. Pero se sentía lento. Las dev tools no son tan buenas. Y está perdiendo cuota de mercado, lo que significa que algunos sitios no funcionan bien.

Safari está bellamente integrado con macOS. Pero también uso Windows y Linux. Y el ecosistema de extensiones es limitado.

Arc se acercó a lo que quería. La barra lateral, los espacios, la interfaz limpia. Pero luego pasó lo de Chromium. Están pivotando lejos del navegador. Y no es open source—no puedo arreglar lo que me molesta.

Brave bloquea anuncios y rastreadores, lo cual es genial. Pero lo del crypto se siente fuera de lugar. Y la interfaz es solo Chrome con funciones extra añadidas.

Ninguno era exactamente lo que quería.

Lo que realmente quería

Empecé a escribir cómo sería mi navegador ideal:

  1. Vistas divididas – Necesito ver dos páginas lado a lado. No en ventanas separadas. En la misma ventana, dividida 50/50 o 70/30. Como VS Code hace con los editores.

  2. Una paleta de comandos – Raycast cambió cómo uso mi Mac. ¿Por qué mi navegador no puede tener lo mismo? Presionar un atajo, escribir lo que quieres, llegar instantáneamente.

  3. Modo Zen – A veces solo quiero leer un artículo sin pestañas, barras de herramientas y distracciones. Una experiencia de lectura a pantalla completa.

  4. Temas bonitos – Si voy a mirar esta cosa todo el día, debería verse bien. No solo modo claro y oscuro—temas reales como Dracula, Nord, Tokyo Night.

  5. Privacidad por defecto – Bloquear rastreadores. Bloquear anuncios. Sin cuenta requerida. Sin datos saliendo de mi máquina.

  6. Teclado primero – No quiero alcanzar el ratón. Todo debería ser accesible mediante atajos.

El momento en que decidí construirlo

Una noche, estaba intentando comparar dos implementaciones de código lado a lado. Tenía una pestaña del navegador abierta en el monitor izquierdo y otra en el derecho. Cuando necesité hacer scroll en ambas simultáneamente, me di cuenta de lo rota que estaba la experiencia.

“Esto debería ser una vista dividida.”

Ese pensamiento no desaparecía.

Una semana después, tenía un prototipo. Una ventana con dos webviews lado a lado. Era feo. Tenía bugs. Pero funcionaba.

Y estaba enganchado.

El viaje

Construir un navegador es más difícil de lo que esperaba. Cada característica abre una madriguera de conejo:

  • ¿Pestañas? Vale, ahora necesito gestión de estado de pestañas. Y arrastre de pestañas. Y animaciones de cierre de pestañas. Y manejo de desbordamiento de pestañas. Y gestión de memoria de pestañas.

  • ¿Vistas divididas? Ahora necesito rastreo de foco. Y navegación por teclado entre divisiones. Y cálculos de ratio apropiados. ¿Y qué pasa cuando cierras una pestaña en una división?

  • ¿Contraseñas? Encriptación. Contraseña maestra. Detección de autocompletado. Almacenamiento seguro. Inyección en formularios.

Cada característica “simple” se convirtió en semanas de trabajo.

Pero eso también es lo que lo hizo divertido. Cada problema tenía una solución. Cada bug me enseñó algo. Cada funcionalidad completada se sentía como una pequeña victoria.

Por qué lo estoy compartiendo

Manaby empezó como una herramienta personal. Lo construí para mí, exactamente como lo quería.

Pero otras personas preguntaron sobre él. Amigos que lo vieron en mi pantalla. Colegas que notaron las vistas divididas. Desconocidos en Twitter que vieron una captura de pantalla.

“¿Puedo probarlo?”

Así que decidí compartirlo.

No es perfecto. Probablemente nunca lo será. Pero es honesto. Es exactamente lo que quería, y quizás lo que tú también quieres.

Sin inversores diciéndome que añada funciones en las que no creo. Sin modelo de negocio empujándome hacia la monetización. Sin trucos de crecimiento ni estrategias de engagement.

Solo un navegador, construido por un desarrollador, para desarrolladores (y cualquiera que quiera control sobre sus herramientas).

La filosofía

Si tuviera que resumir Manaby en una frase:

Un navegador que respeta tu tiempo, tu atención y tu privacidad.

Eso es. Ese es el objetivo. Todo lo demás se deriva de ahí.


Si algo de esto resuena contigo, descarga Manaby y pruébalo. Me encantaría saber qué piensas.