- La aplicación WorldWideWeb, desarrollada en 1990 en una computadora NeXT de CERN, es considerada hoy el origen de la web
- En 2019, para conmemorar el 30.º aniversario de su desarrollo, CERN creó una restauración del navegador original que puede ejecutarse dentro de navegadores modernos
- Este proyecto se llevó a cabo con el apoyo de la CERN & Society Foundation y la Misión de Estados Unidos ante las Naciones Unidas en Ginebra
- Los usuarios pueden ejecutar directamente el navegador WorldWideWeb en el sitio web y experimentar cómo se navegaba en aquella época
- Tiene valor como proyecto de preservación digital que permite repasar el origen de la web y su evolución técnica
Origen de WorldWideWeb
- En diciembre de 1990, se desarrolló la aplicación WorldWideWeb en una máquina NeXT de CERN (Organización Europea para la Investigación Nuclear)
- Este programa es considerado el precursor de la web tal como la conocemos hoy
- El WorldWideWeb de esa época era el primer navegador y editor web, con funciones para abrir documentos, crear enlaces y editar
Proyecto de restauración de 2019
- En febrero de 2019, con motivo del 30.º aniversario del desarrollo de WorldWideWeb, desarrolladores y diseñadores de CERN se reunieron para llevar a cabo la restauración
- El objetivo era recrear el navegador original dentro de un navegador moderno para que usuarios de todo el mundo pudieran probarlo
- El proyecto recibió el patrocinio de la CERN & Society Foundation y la Misión de Estados Unidos ante las Naciones Unidas en Ginebra
- El navegador restaurado puede ejecutarse en worldwideweb.cern.ch/browser
Cómo usarlo
- Los usuarios pueden ejecutar el navegador WorldWideWeb en el sitio y navegar siguiendo estos pasos
- Seleccionar “Document” en el menú
- Hacer clic en “Open from full document reference”
- Ingresar la URL y hacer clic en “Open”
- Para abrir enlaces, es necesario hacer doble clic
Material adicional y composición del sitio
- Además del navegador restaurado, el sitio incluye varias páginas de referencia
- History: breve historia de la aplicación desarrollada en 1989
- Timeline: recorrido por los 30 años de evolución de la web
- The Browser: explicación del uso e interfaz del navegador restaurado
- Typography: información sobre las fuentes usadas en las computadoras NeXT
- Inside the Code: publicación de parte del código original
- Production Process: historia detrás del proceso de restauración
- Related Links y Colophon: materiales relacionados e información sobre los participantes del proyecto
Importancia del proyecto
- Esta restauración es un intento de preservar de forma experiencial el nacimiento de la web y su evolución técnica
- Los usuarios pueden experimentar directamente el entorno de 1989 y entender el punto de partida histórico de la web
- Con esto, CERN ofrece una oportunidad para recordar el espíritu de apertura y colaboración de la web
1 comentarios
Comentarios de Hacker News
Trabajé alrededor de 1992 en RNEC Manadon, en Devon, Reino Unido
Mi jefe me pidió investigar el recién aparecido WWW, así que me conecté por telnet desde una PC con Win 3.1 a un VAX, y luego por medio de un X.25 PAD pasando por EE. UU. hasta CERN
En ese momento se veía parecido a gopher o WAIS, así que informé: “es como gopher, nada más”
Cuando Tim Berners-Lee creó WWW y HTML, el navegador estaba basado en telnet y era una época en la que ni se imaginaba una interfaz gráfica
WAIS estaba modelado sobre el software DigitalLibrarian, con una estructura donde elegías un sitio arriba, ingresabas términos de búsqueda y abajo aparecía una lista de documentos
Gopher tenía una estructura jerárquica, y da la impresión de que el actual protocolo Gemini heredó ese formato
En cambio, el WWW inicial eran documentos de formato libre, con pocas capacidades de navegación y casi sin soporte para imágenes o formato
Por eso era difícil ver su potencial futuro, y yo siempre he sido malo para predecir ganadores
Si sabías el nombre del nodo, cualquiera podía abrir una sesión PPP, y ni siquiera había contraseña
Solo abundaban tutoriales sobre cómo escribir HTML, y casi no había contenido real
Donde de verdad había movimiento era en IRC y Usenet
Un dato curioso: Erwise fue el primer navegador web gráfico, creado por estudiantes de la Universidad Tecnológica de Helsinki junto con Berners-Lee
Pero en ese momento no había financiamiento en Finlandia, así que el proyecto se detuvo, y la mayoría se fue a Tekla, donde contribuyeron al desarrollo de tecnología CAD para AEC
Era un sistema totalmente integrado que garantizaba la consistencia de los enlaces, y todos los navegadores cumplían también la función de editor
CERN quería compartir multimedia, pero Graz apuntaba a una plataforma educativa
Da pena que no haya podido volverse de código abierto por su comercialización
Aun así, el concepto de servidor HTTP sin estado terminó siendo una mejor elección
La WorldWideWeb.app original (para NeXTCube) ya era un navegador gráfico
Es una lástima que las dos películas sobre Steve Jobs casi no hayan tratado su etapa en NeXT y Pixar
En 1983 predijo que resolver la conexión en red en los hogares tomaría entre 10 y 15 años; exactamente 10 años después se publicó el WWW, y fue desarrollado precisamente en la plataforma NeXT
Enlace directo al navegador: https://worldwideweb.cern.ch/browser/
Es una pena que esa función haya desaparecido
Hoy en día, para hacer algo así, tienes que instalar por separado un motor de wiki
Recopilación de otros hilos relacionados
Parece más preciso escribir “Rebuilt the CERN Browser”
En 1986, el navegador Silversmith era un sistema para manejar documentos SCI bajo controles de seguridad
Los usuarios solo podían acceder a las secciones autorizadas, y las imágenes en línea enlazaban a descripciones de datos
Después también se hizo una versión con búsqueda semántica para el U.S. Army Material Command
Después de 16 años, encendí una vieja NeXTStation Color, pero ya casi no quedaban sitios a los que pudiera conectarse
Apenas useit.com seguía funcionando
Es genial que el equipo de CERN haya recreado visualmente la UI de NeXT
Pero la barrera técnica contra la que uno choca siempre son las políticas de seguridad de iframe
Por CORS, X-Frame-Options y CSP, no se pueden cargar sitios web modernos
Claro, es lo correcto desde el punto de vista de seguridad, pero da pena que así sea difícil sentir la nostalgia de la web abierta de los 90
Por eso construí una API de embebido personalizada para conectar una instancia de Chromium completamente aislada dentro de la UI retro como si fuera una tubería
El motor real funciona, pero se mantiene el aislamiento de seguridad
Si quieres sentir la vibra noventera, puedes probarlo en https://win9-5.com/demo — si activas el sonido, hasta se oye el tono de conexión del módem
Ojalá alguien escriba una implementación de referencia (reference implementation) de este navegador en un lenguaje funcional
Así quizá se podría formalizar la especificación
Al ver videos de la época, la UX se veía bastante incómoda
La barra de desplazamiento estaba a la izquierda, y el menú tenía tres niveles de anidación
Viendo el pasado se nota lo mucho que ha mejorado todo hoy
Quien está acostumbrado a las UI antiguas podría encontrar incómodos el diseño plano actual o las barras de desplazamiento que desaparecen
Pero la posición de la barra de desplazamiento ya es cuestión de gustos
Yo uso el minimapa izquierdo en VS Code como si fuera una barra de desplazamiento, y la verdad funciona bastante bien