Pros: The high level benefits of PWA (talking points):
- Technology of choice for the modern web
- Future-proofing against deprecation of existing frontend
- Increased load speed
- Better user experience (designed to be mobile-first)
- Existing integrations can be maintained (Adobe)
- Aligned to Adobe’s headless vision
Cons: (things to keep in mind):
- Up-front cost
- Higher focus on custom development
- Little extension support
- If you are on Magento, not every Magento core feature is currently supported. But PWA is a major strategic priority for Adobe and investment + support are on their roadmap.
More information on the main benefits:
1. Improve Speed. How?
- Application is loaded once on to device
- Page requests retrieve only crucial data
- Lightweight, optimized API calls
- Returned data is cached in the browser and rendered to user
- Subsequent page loads retrieve cached data
2. Increase Sales on Mobile.
- Complete reenvisioning of the Magento frontend
- Lead by the Adobe UX team through research backed UX
- Modern interactivity
- Optimized cart and checkout flows
- Selections remembered instantly between screens
- Asynchronous actions provide immediate feedback on interaction
3. Possibility to have an app.
- PWAs can be installed like regular mobile apps
- Access to mobile features that regular websites can’t offer
- Deployable to app stores
- One code base, multiple platforms
- Lowers development and maintenance costs
- Support for Push notifications
Our guide on PWA features brands who are leading the way and a PWA Compatibility Checklist.