Detectar si la conexión del usuario funciona [JavaScript]

Heyoffline.js es una interesante propuesta desarrollada con CoffeeScript y compilada en JavaScript, para verificar el correcto funcionamiento de la conexión a internet de los usuarios, evitando de esta manera la posibilidad de perder algún dato.

El proyecto es una solución del tipo standalone, esto se debe a que no requiere ningún tipo de biblioteca adicional de terceros, incluyendo al popular framework jQuery. Esto es una ventaja de cara a la implementación, ya que se realiza sin ningún tipo de complicaciones.

Un detalle interesante es que la biblioteca ademas de verificar la salud de la conexión gestiona los mensajes enviados al usuario, con esta funcionalidad podemos avisarle a nuestro visitante que su conexión dejo de funcionar y que cada cambio que realice no se guardara de forma correcta.

Ejemplo de uso:

CoffeeScript

new Heyoffline
  monitorFields: true
  elements: ['.monitoredFields']

JavaScript

new Heyoffline({
  monitorFields: true,
  elements: ['.monitoredFields']
});

Heyoffline se encuentra liberado bajo licencia MIT, permitiendo de esta forma un libre uso de este fantástico recurso. Les recomiendo revisar un poco la documentación oficial para descubrir nuevas maneras de implementar este tipo de soluciones.

Web: Heyoffline.js

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas