¿Qué son las Aplicaciones Web Progresivas o “Progressive Web Apps”?

Ú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 visto en desarrollo web desde que se inventó JavaScript, pero ¿qué hay de [...]