@IO Redux Beijing June 2016
export default () => (
<Huxpro zh='黄玄' en='Hux'>
<Wepiao from="2015" team="Frontend Infrastructure" />
<Taobao from="2016" team="AliTrip - Mobile Web" />
</Huxpro>
)
First introduced in
Escaping the Tab: Progressive, Not Hybrid
For modern, performant web apps that cleverly take advantage of technologies to provide a top-tier experience on mobile.
Native app store apps do things like send push notifications, work offline, look and feel like an app, load on the homescreen, and so on and so forth.
Mobile Web Apps accessed in a mobile browser, by comparison, historically haven’t done those things.
Save to home screen/launch in full screen
2008-01-15
Added section on specifying a web clip icon.
2008-09-09
Bookmarked home screen apps open in full screen
{
"short_name": "Manifest Sample",
"name": "Web Application Manifest Sample",
"icons": [
{
"src": "launcher-icon-2x.png",
"sizes": "96x96",
"type": "image/png"
}
],
"start_url": "/index.html",
"display": "standalone",
"orientation": "landscape"
}
<link rel="manifest" href="/manifest.json">
Adopt a Shell + Content application model to create
appy navigations & interactions
We have been using it for a long time
Shell (with mock data )
Content
Work offline or on low quality networks.
no way!
<html manifest="cache.appcache">
Intercept and reverse proxy
Alitrip Hybrid Architecture
More...
Make re-engagement easy through features like
push notifications.
The only one PWA in the web "sentence" of keynote
Not only polymer.
mailTo: lucheng@google.com
We translate videos, I/O and beyond.
In my POV.
High Entry Bar
HTTPS & HTTP/2
low-level nature of the service worker APIs
Browsers support
User habits
In my POV.
New modern capabilities
High entry bar can build trust
Progressive Enhancement & Graceful Degradation
Web Standard
Dicoverable, Linkable, Low Friction, Broad Reach...
自豪的采用 @演说.io