The progressive web application, better known by the acronym PWA, is the technology that we have heard about for some time but lately has been talked much about. Is it a new buzz or future of the Web and especially mobile commerce (mCommerce)? What is PWA? Progressive Web Apps (PWA) are hybrid applications between web pages and the so-called native applications (tablets and smartphones). The PWA is trying to combine the latest features of web browsers with the best experience for the mobile users. PWA remains as the website that can become a mobile application and /or tablet depends on the user's purpose. When the user visits the site, an invitation to install that site will be sent to his or her phone. If the user accepts it, he or she can use it as a mobile app, otherwise he or she still needs to browse the site via his or her web browser. Mozilla Firefox defined PWA as: https://developer.mozilla.org/en/Apps/Progressive. To be more specific:
- Discoverable: Identifiable as an application, found by search engines.
- Installable: Available on the device, on the home screen-without the hassle of application platforms (app-store).
- Shareable: Easily shareable by URL, without requiring complex installation.
- Independent network: Can work both offline and on poor network
- Progressive: Work for every user, regardless of their browser choice.
- Re-engagageable: Make it easy for user to get involved even when they are not using their device.
- Adaptive: Suitable for all formats: desk, phone, tablet, and so on.
- Safe: Delivery mechanism that avoid spying and ensure that the content has not been tampered with.