Friction was removed over time
Distribution is the hardest problem in software
Engagement has been achilles’ hill on web
Placement of PWA: Mobile Web -> Progressive Web Apps -> App
The future of the web is not about APIs
Multi-device exp: one code for all
Faster exp: load instantly via Service Worker
HTTPS everywhere: use Service Worker
Engaging and reduced friction: optimize UX of push notifications (e.g., Facebook’s push notification)
Be fast everywhere (site load instantly)
Amp
RAIL
Move to HTTPS
Camera
Auto-fill
Push
Geo-location is disabled now
Full-screen will be disabled
Be engaging
E.g., Flipkart- conversion increase, return increase
Service worker is the glue that binds the future of the Web
Entire sites now have an app-like lifecycle.
ES2015: Promises, ...
Stream: fetch-> process-> render
Background Sync: defer network request until online, great for ensuring transactions happen
Credential Management- store credentials for re-use, get saved credentials (across devices)
Media Stream Recorder-
Web Bluetooth
Physical Web: user opt-in
-