Skip to content

Instantly share code, notes, and snippets.

@jmevans0211
Last active December 16, 2019 18:21
Show Gist options
  • Save jmevans0211/05d42834c5a52333c774047bf4c3b597 to your computer and use it in GitHub Desktop.
Save jmevans0211/05d42834c5a52333c774047bf4c3b597 to your computer and use it in GitHub Desktop.
Progressive Web Applications

Native Apps versus Progressive Web Apps

"It's not "PWA versus Native", but rather "PWA vs [web + native (IOS) + native (Android)]""

Native Apps

  • functionality without internet connection
  • push notificatrions
  • geo location services
  • security/reliability*
  • speed*
  • convenience
  • full screen, isolated environment
  • not as much anonymity*

PWA

  • operates just like a native app (pretty much)

Overall:

Native: Good community, good documenation, better performance, better device support

PWA: write once - use everywhere, slower performance, areas that have the best data coverage (service workers)

Checks for understanding...

In as much detail as possible, describe what a PWA is.

  • a progressive web application allows for cross platform use of the application. The same code can be used for IOS/Android mobile as well as browser.

Differences & Similarities

  • differences: speed, privacy

  • similarities: functionality, convenience, etc (anything above without a *)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment