Usar la navegación sin conexión como si fuera 1995







En un momento, la navegación sin conexión era el santo grial del desarrollo web. A mediados de los 90 fue fuente de inspiración, reflexión y crecimiento en el valor de las empresas.



En junio de 2015, el desarrollador de Google Chrome Alex Russell publicó una publicación . En esta publicación, habló sobre la historia fallida del desarrollo de aplicaciones adyacentes a la web. Habló sobre las herramientas que se utilizaron para crear aplicaciones utilizando tecnologías web que no eran aplicaciones web nativas. Russell ofreció una alternativa. Llamó la atención sobre los desarrollos en la tecnología de los navegadores en los últimos años, en los que él mismo estuvo directamente involucrado.



Russell argumentó que la plataforma web ha avanzado mucho. Ha llegado al punto en que se pueden crear aplicaciones similares a las que puedes instalar desde la App Store o en tu computadora directamente en el navegador. Utilizando varias funciones de la web, podemos crear una aplicación basada en web. Alex y el desarrollador de front-end Francis Berryman idearon un nombre para este principio: Aplicaciones web progresivas o PWA.



Las propias PWA han evolucionado con el tiempo y consisten en muchas técnicas y tecnologías diferentes. Una de estas tecnologías es una potente función de JavaScript llamada Service Workers. Los Service Workers son scripts que se ejecutan en segundo plano en el navegador. Cuando un usuario se conecta a un sitio web, un desarrollador puede iniciar un Service Worker para interceptar la solicitud y realizar otras acciones. Esta función se puede usar para muchas cosas diferentes, pero lo único que PWA es que permite la navegación sin conexión. Después de visitar el sitio web, puede usar Service Worker para descargar el sitio web directamente en su dispositivo para que pueda continuar trabajando con él incluso sin acceso a Internet. Una vez conectado a Internet, el Service Worker puede resincronizar todos los cambios.



Esta fue una de las ventajas de la navegación sin conexión para aplicaciones nativas descargadas directamente en dispositivos móviles, en comparación con los sitios web que se ejecutan en un navegador. Los trabajadores de servicios son el resultado de varios años de trabajo que comenzaron incluso antes de la llegada de la PWA, y pasaron por varias iteraciones para implementarlos correctamente sin conexión.



Sin embargo, el sueño de la navegación sin conexión se originó mucho antes ... En los días de los experimentos fallidos, casi tan antiguos como la propia web. Esta idea valía millones de dólares, pero luego todos la olvidaron.



Al igual que con PWA, el problema comenzó con el ancho del canal. O, más precisamente, por su ausencia. Los navegadores web en la década de 1990 se conectaban a Internet a través de líneas telefónicas. Era caro, lento y ejercía más presión sobre una red de telecomunicaciones ya congestionada. A principios de la década de 2000, la banda ancha surgió como una solución más rápida exclusiva de la era de la información. Pero hasta este punto, la web era muy limitada y el problema se agravaba al trabajar con archivos multimedia de gran tamaño, como música o videos.



Así que la web fue algo insidioso. La mayoría de las veces, las devoluciones múltiples a la misma página no se justifican. Para ayudar a los usuarios a hacer frente a esto, ha surgido un nuevo tipo de software como alternativa. Estas fueron las herramientas para desconectar la web. En lugar de conectarse a un sitio web cuando necesitaba leer un artículo, ver un video o escuchar algo, el programa descargó la página web directamente en su computadora. Se puede acceder a él en cualquier momento, incluso sin conexión a Internet.









Aparición de WebWhacker, uno de los primeros ejemplos de aplicaciones de navegación fuera de línea.



Los primeros intentos fueron complicados y difíciles de usar. Los programas lanzados en la primera mitad de la década de 1990 se llamaron WebWhacker, WebEx (el antepasado del software que Cisco adquirió más tarde) y OM-Express. Trabajaron como una impresora digital. El usuario seleccionó una página web, la descargó a una carpeta en su computadora y la vio en cualquier momento. Si tuviera experiencia con una computadora, podría comprender la instalación y el funcionamiento del software. De lo contrario, podría haber problemas con una interfaz de usuario compleja.



Pronto mejoró la calidad de los programas. Cuando Freeloader lanzó la segunda versión de su software de navegación fuera de línea en septiembre de 1996, las apuestas se dispararon. Freeloader, la primera de las muchas empresas de Internet fundadas por Mark Pinkus, proporcionó un estilo de trabajo personalizado basado en un sistema de "canales". Los usuarios de Freeloader podían suscribirse a sitios web o grupos de sitios web que se recopilaron en feeds que Freeloader supervisó y descargó contenido nuevo.



Freeloader fue concebido como una forma alternativa de navegar por la web, más pasiva y "en segundo plano". Los desarrolladores se centraron en funciones que, en terminología moderna, podrían denominarse "Netflix para contenido". El usuario se suscribió a un conjunto de canales específicos y Freeloader manejó la descarga de contenido que se podía leer en cualquier momento sin conexión a Internet.



La popularidad de Freeloader ha impulsado un importante acuerdo de contenido con MSNBC. La compañía también ha buscado asegurar acuerdos de patrocinio con socios como IBM y AOL, e incluso ha podido obtener fondos de Softbank. Con más de cien mil usuarios activos, Freeloader ha demostrado que con el enfoque correcto, la navegación sin conexión puede generar ingresos.



A raíz de esta emoción, Christopher Hassett irrumpió en la web. Fue el fundador de PointCast, que se lanzó en versión beta a principios de 1996. A finales de ese año, Christopher se había convertido en la principal noticia de CNet, el hombre que prometió acabar con los navegadores para siempre.









Una captura de pantalla de la red PointCast tomada durante la breve vida útil de esta red.



PointCast ha cambiado el nombre de la navegación fuera de línea, llamándolo un término ruidoso: tecnología "push". La forma tradicional de navegar por la web haciendo clic en enlaces era, en terminología de PointCast, un entorno de extracción , un proceso activo de "extracción" de contenido en el navegador. PointCast Network ha revolucionado este principio. Los usuarios podían suscribirse a intereses o sitios web, y luego, cuando se actualizaba el contenido, se enviaba al dispositivo, donde se consumía pasivamente. Probablemente hoy esté familiarizado con este paradigma. Ahora lo llamamos notificaciones automáticas.



Artículo cableadoPointCast y otras tecnologías similares se denominaron “Push! Dígale adiós a su navegador: el futuro radical de los medios está más allá de la web ". ( Wired no fue la última vez que anunció la muerte de la web ). Como producto independiente con una pequeña base de usuarios, PointCast fue, sin embargo, muy cubierto en la prensa y una estrella brillante entre otras puntocom emergentes.



Basándose únicamente en su reputación inflada, un año después de su lanzamiento, News Corp ofreció a Hassett comprar su empresa por 450 millones de dólares. Él se negó, alegando que la compañía valía el doble y comenzó a solicitar la oferta pública de PointCast.



En 1999, un par de años después, PointCast se vendió por $ 7 millones y se dividió en partes.



El problema no fue tanto la idea como su ejecución. PointCast Network se implementó como un protector de pantalla de desplazamiento que presenta al usuario noticias y otros contenidos mientras la computadora estaba en modo de suspensión. Este estilo de trabajo les pareció aburrido a muchos. Y cuando las empresas comenzaron a instalar PointCast en las computadoras de sus empleados, muy pocos se dieron cuenta. La razón era banal: cuando se encendió el protector de pantalla, nadie estaba mirando la pantalla. Toda la publicidad no pudo asegurar la popularidad de un producto que los usuarios ni siquiera habían visto.



Pero lo que es más importante, PointCast ha abandonado casi por completo el principio sin conexión que era la navegación sin conexión. Para la sincronización y la transmisión constante de contenido, el programa adoptó uncanal que la navegación web normal, y en ese momento el canal ancho todavía era un lujo. Además, resultó que la mayoría de los usuarios no experimentan ninguna dificultad para descargar contenido por su cuenta, solo querían hacerlo en el momento adecuado.



Como resultado, la historia de PointCast resultó ser una advertencia para otros. Se citó como ejemplo de la redundancia y las oportunidades perdidas de las puntocom. Pero al mismo tiempo, refleja la culminación de una necesidad real que permaneció olvidada durante casi veinte años hasta que volvió a la plataforma web en forma de Service Workers. No podemos tener un acceso constante y confiable a Internet. Y gracias a la navegación sin conexión, es opcional.






Publicidad



Servidores virtuales con el último hardware, protección DDoS y una gran selección de sistemas operativos. Cree su propia configuración en un par de clics, máximo: 128 núcleos de CPU, 512 GB de RAM, 4000 GB de NVMe.






All Articles