¿Qué es una Aplicación Web Progresiva?

Comunicaciones 2.0

¿Qué es una Aplicación Web Progresiva?

Google ha sido el que ha promovido este tipo de aplicaciones. En su página dedicada al tema ofrece una definición breve pero bastante descriptiva de qué es una PWA, que sería más o menos la siguiente:

Una PWA utiliza las últimas tecnologías disponibles en los navegadores para ofrecer una experiencia en móviles lo más parecida a la de una aplicación nativa.

La verdad es que es como no decir nada, y al mismo tiempo decirlo todo.

La idea que transmite esta definición es que los objetivos que debemos buscar al crear una PWA son:

  • Que tenga el mayor rendimiento posible en móviles y que cargue de manera casi instantánea
  • Una buena interfaz que se parezca lo máximo posible a una nativa
  • La posibilidad de trabajar sin conexión
  • Poder enviar notificaciones a los usuarios, como una app nativa

Qué son las Aplicaciones Web Progresivas o “Progressive Web Apps” – campusMVP.es

Últimamente se está escuchando mucho una nueva buzzword, PWAs, que se refiere a las Aplicaciones Web Progressivas o Progressive Web Apps en sus siglas en inglés. Si nos atenemos a lo que se oye, deben de ser lo mejor que se ha inventado en desarrollo web desde que se inventó JavaScript, pero ¿qué hay de cierto y qué hay de “hype” en todo esto?