A progressive open web with Angular 2
summary
Demonstrates a Progressive Web App built with Angular 2/4 using Ahead-of-Time compilation, service workers and a manifest to deliver offline reliability and push. The demo app compiles to 1 MB compiled bundle, pulls data from a NodeJS JSON API, uses ZeroMQ for server-side messaging and VAPID-based web push to deliver notifications, and queues failed uploads with retries so scores sync when the server returns. The app has 78 dependencies and uses ngrx for state.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 3:23Web performance reality
- 8:05Large page size problems
- 9:28SPA benefits with Angular 2
- 11:53Reliability in progressive web apps
- 12:37How to implement progressive web apps
- 14:43Demo app architecture
- 17:36Live demo setup
- 21:20Network partitions handling
- 26:17Push notifications & offline
- 29:50Data persistence during outages
- 31:18Service worker requirements
- 35:03Angular 2 PWA setup steps
- 37:16Service & state management
- 40:29Mobile PWA installation
- 44:56Q&A
related talks
35mProgressive Web Apps with Angular 2
59mProgressive React Apps
33mProgressive Web Apps - the Angular way
17mProgressive Angular 2 apps
29mAwesome Progressive Web Apps with Angular
43mAutomatic Progressive Web Apps using the Angular Mobile Toolkit
53mWeb goes Native: Progressive Web Apps with Angular
01h 00mProgressive Web Apps with Angular: Tips for Advanced Users
