-
Notifications
You must be signed in to change notification settings - Fork 0
Progressive Web Apps
Josh Cohen edited this page Jun 19, 2019
·
2 revisions
-
Benefits/problems it solves
- Usable offline/slow connection
- Responsive
- Installed w/o app store
- Efficient
- Don't have to code it twice(Mobile, Web, Desktop)
-
Ease of setup
- There aren't any scaffold/generation commands
- Requires basic knowledge of language concepts
- You have to understand service workers
- Requires non-app specific code to start up
-
Drawbacks
- Manual setup
- Additional complexity
- More complex way of doing what HTML can do
- Not supported by all browsers
- Not a native application
-
Learning Curve --Understanding service workers --Understanding event-driven architecture/asynchronous environment
-
Choosing between PWA and not
- Pointless if you're fully dependent on back-end
- Where does your traffic come from?
- Primary user base
- Phone --> Native app
- Desktop ---> Web app