← Todos los artículos
Web práctica

Cuándo una PWA mejora un producto y cuándo agrega trabajo

Instalable no significa automáticamente útil sin conexión.

Por Roberth Dudiver · Lectura de 2 min · 16 lecturas

Una Progressive Web App puede ofrecer instalación, icono propio y ciertos recursos disponibles sin conexión. Son capacidades atractivas, pero cada una requiere un caso de uso. Si el producto depende de información que cambia segundo a segundo, mostrar datos viejos como si fueran actuales puede ser peor que indicar que no hay red.

Empezá por clasificar pantallas: contenido estable, datos consultables con cierta demora y acciones que requieren confirmación del servidor. Una guía o un artículo puede guardarse en caché. Un pago o una reserva necesita verificar estado actual antes de confirmar.

El service worker también cambia la forma de desplegar. Un archivo viejo en caché puede seguir apareciendo después de una actualización. Definí versiones, estrategia de invalidación y una experiencia de actualización que no interrumpa una tarea en curso.

Probá en un teléfono real, con red lenta y con la conexión cortada a mitad de un formulario. Si la PWA ayuda a terminar la tarea, vale el costo. Si solo añade un botón «Instalar», quizá convenga invertir primero en velocidad y claridad de la web.