Maxim Salnikov
@webmaxru
Is there a chance for the web to become a truly universal app platform?
Products from the future
UI Engineer at ForgeRock
As much as we love the open, unfettered Web, we're abandoning it for simpler, sleeker services [native apps] that just work
The biggest mistake we’ve made as a company is betting on HTML5 over native.
Progressive web apps use modern web APIs along with traditional progressive enhancement strategy to create cross-platform web applications.
Flagged
OS
* but not everything**
** use progressive enhancement strategy
Service Worker
API
Web App Manifest
Service Worker API
install, activate, fetch, backgroundfetchsuccess, backgroundfetchfail, backgroundfetchclick
sync
push, notificationclick
paymentrequest
npm install -g hint
hint https://airhorner.com
npm install -g lighthouse
lighthouse https://airhorner.com
Web API Confluence
PWA will have replaced 50% of general-purpose, consumer-facing mobile apps [by 2020].
The world will spend
$1 trillion by 2021 reinventing the web to make it mobile-first