inventaire-client icon indicating copy to clipboard operation
inventaire-client copied to clipboard

state of the Progressive Web App (PWA)

Open maxlath opened this issue 8 years ago • 8 comments

a thread to follow and discuss enhancement of the client within the Progressive web app paradigm:

  • [x] Progressive - Work for every user, regardless of browser choice because they’re built with progressive enhancement as a core tenet.
  • [x] Responsive - Fit any form factor: desktop, mobile, tablet, or forms yet to emerge.
  • [ ] Connectivity independent - Service workers allow work offline, or on low quality networks. Dedicated issue: #90.
  • [ ] App-like - Feel like an app to the user with app-style interactions and navigation.
  • [ ] Fresh - Always up-to-date thanks to the service worker update process.
  • [x] Safe - Served via HTTPS to prevent snooping and ensure content hasn’t been tampered with.
  • [ ] Discoverable - Are identifiable as “applications” thanks to W3C manifests[6] and service worker registration scope allowing search engines to find them.
  • [ ] Re-engageable - Make re-engagement easy through features like push notifications.
  • [ ] Installable - Allow users to “keep” apps they find most useful on their home screen without the hassle of an app store.
  • [x] Linkable - Easily shared via a URL and do not require complex installation.

maxlath avatar Jan 10 '17 09:01 maxlath

Relevant links which I didn't see on Wikipedia:

  • https://pwa.rocks/
  • https://www.youtube.com/playlist?list=PLNYkxOF6rcIAWWNR_Q6eLPhsyx6VvYjVb
  • https://www.youtube.com/watch?v=srdKq0DckXQ
  • https://medium.com/javascript-scene/native-apps-are-doomed-ac397148a2c0
  • https://medium.com/javascript-scene/why-native-apps-really-are-doomed-native-apps-are-doomed-pt-2-e035b43170e9

elf-pavlik avatar Jan 10 '17 16:01 elf-pavlik

@elf-pavlik any good tools to recommand to work with service workers? saw that poping up today: https://medium.com/web-on-the-edge/manifoldjs-is-becoming-pwa-builder-to-simplify-building-progressive-web-apps-49bff31f9380

maxlath avatar Feb 17 '17 22:02 maxlath

currently I only use chrome dev tools + https://github.com/GoogleChrome/lighthouse

elf-pavlik avatar Feb 18 '17 00:02 elf-pavlik

maxlath avatar Mar 22 '18 13:03 maxlath

current Lighthouse score: lighthouse

maxlath avatar Aug 23 '20 17:08 maxlath

resources related to our updated stack

maxlath avatar Feb 13 '21 17:02 maxlath

shipping PWA to app stores:

  • https://web.dev/pwas-in-app-stores/
  • https://www.pwabuilder.com/
  • https://github.com/GoogleChromeLabs/bubblewrap

maxlath avatar Apr 03 '23 20:04 maxlath