mmisw / orr-portal

ORR Frontend component
Apache License 2.0
8 stars 5 forks source link

PWA - Progressive Web App #107

Open carueda opened 7 years ago

carueda commented 7 years ago

As the core functionality of the overall ORR system stabilizes, start considering aspects of Progressive Web Apps (https://developers.google.com/web/progressive-web-apps/) to greatly improve the user experience.

carueda commented 7 years ago

For reference, before any changes targeting performance, PWA, accessibility, etc., the summary of the Lighthouse report on v3.6.0, just performed, looks like this:

image

ORR v3.6.0 Lighthouse Report.pdf

carueda commented 7 years ago

With some preliminary changes, including minification (#111), the results are:

image

ORR v3.6.1 Lighthouse Report.pdf

lewismc commented 5 years ago

What is the work ticket here @carueda ?

carueda commented 5 years ago

It is as indicated in the description.

EDIT: Sorry @lewismc, let me elaborate a bit. As explained in the google link above:

Progressive Web Apps are user experiences that have the reach of the web, and are:

  • Reliable - Load instantly and never show the downasaur, even in uncertain network conditions.

  • Fast - Respond quickly to user interactions with silky smooth animations and no janky scrolling.

  • Engaging - Feel like a natural app on the device, with an immersive user experience.

So, given the various aspects involved, the entry here should probably be considered an umbrella for more concrete tasks, or perhaps just be removed for the sake of avoiding possible confusion and/or cleaning up the tracker. I'm not sure. Thoughts?