Building
Progressive Web Apps
with Angular
@mikegeyser
DevConf - March 2018
Fast
Integrated
Reliable
Engaging
Progressive
Responsive
Connectivity independent
App-like
Fresh
Safe
Discoverable
Re-engageable
Installable
Linkable
PRPL
-
Push critical resources.
-
Render initial route.
-
Pre-cache remaining routes.
-
Lazy-load on demand.
-
Create an App Manifest
-
Create an App Shell
-
Precache essential assets
-
Cache data and images.
-
Allow offline updates.
-
Remove dependencies
-
Progressive images.
-
Text compression.
-
Code splitting.
Summary
(Why should you care?)
Questions?
@mikegeyser
mike@bbd.co.za
zatech.co.za
Building
Progressive Web Apps
with Angular
@mikegeyser
DevConf - March 2018