google-404-1

google-404-1

Omicrono

Google dice adiós al error 404 con un nuevo estándar para tener la web siempre disponible

19 septiembre, 2014 11:47

Noticias relacionadas

Las páginas y aplicaciones web tienen mucho potencial, pero también un talón de Aquiles enorme: si no tenemos conexión son poco menos que inútiles. Google ha realizado algunos avances en este sentido, pero es con un nuevo estándar con el que pretende solucionar este problema de una vez por todas. El objetivo es que el usuario siempre pueda acceder y usar una página web, incluso aunque no tenga conexión. Este estándar se llama “Service Workers”, y ya forma parte de un borrador presentado a la organización W3 para que todos los navegadores sean compatibles tarde o temprano.

Guardando la web en nuestro navegador

Básicamente Service Workers funciona habilitando un espacio en el que las páginas web pueden guardar información relativa a su funcionamiento y su contenido; una especie de caché como la que ya usan los navegadores actuales, pero que va mas allá de simplemente almacenar archivos ya que también almacena instrucciones y scripts. De esta manera cuando el usuario intenta acceder a la página y el navegador se da cuenta de que no tiene conexión, puede cargar la versión que tiene almacenada y esta funcionará tal y como se espera, permitiendo el uso de buena parte de sus funciones. Evidentemente tarde o temprano nos encontraremos limitaciones; por ejemplo, es posible que desde la última vez que visitamos la página esta se haya actualizado, o que no podamos usar funciones que hagan uso extensivo de la base de datos en el servidor, como la búsqueda de artículos. Pero en general, debería permitirnos el uso de la web hasta cierto punto.

La explicación técnica de cómo funciona Service Workers es algo compleja para el usuario medio; Google lo describe como un proxy dentro del navegador que permite a los desarrolladores web ejecutar scripts cuando el usuario accede a la red y cuando sale de ella, que se ejecutan en segundo plano para asegurar la disponibilidad de la web. Este estándar tiene mas ventajas, como acelerar la carga de webs en lugares con una calidad de conexión pobre: si el servidor avisa al navegador de que la página no se ha actualizado desde la última vez que la visitamos este puede cargar mas rápidamente la versión que tiene en caché.

Google ha anunciado que implantará Service Workers en su navegador Chrome a finales de año, y ha adelantado que en Mozilla también están trabajando para hacer lo propio en Firefox.

Fuente | PCWorld | W3