Professional Documents
Culture Documents
Building Modern Progressive Web Apps With Polymer - Compressed
Building Modern Progressive Web Apps With Polymer - Compressed
Fresh - Always up-to-date thanks to the service worker Safe - Served via HTTPS to prevent snooping and to
update process ensure content hasn't been tampered with.
Progressive - Works for every user, regardless of
Responsive - Fits any form factor: desktop, mobile, tablet or
browser choice because it's built with progressive
whatever is next
enhancement as a core tenet.
Fresh - Always up-to-date thanks to the service worker Safe - Served via HTTPS to prevent snooping and to
update process ensure content hasn't been tampered with.
Fresh - Always up-to-date thanks to the service worker Safe - Served via HTTPS to prevent snooping and to
update process ensure content hasn't been tampered with.
Fresh - Always up-to-date thanks to the service worker Safe - Served via HTTPS to prevent snooping and to
update process ensure content hasn't been tampered with.
Fresh - Always up-to-date thanks to the service worker Safe - Served via HTTPS to prevent snooping and to
update process ensure content hasn't been tampered with.
1 vs 53
$ 3.75
$ 0.07
github.com/GoogleChrome/sw-precache
sw-toolbox
Runtime caching strategies & expiration
github.com/GoogleChrome/sw-toolbox
Framework Layers
Routing
Runtime Handlers
Request Behaviors
Framework Layers
● Routes match URLs and apply Handlers Routing
○ RegExpRoute
○ ExpressRoute
○ … and more!
Framework Layers
● Routes match URLs and apply Handlers Routing
○ RegExpRoute
○ ExpressRoute
○ … and more!
Web API
Browser
Request
Server
Progressive web apps (PWA)
Web API
Browser
Request
Service
Worker
Server
Cache
Polymer overview
Web Components
Image Source: giphy.com
2014 - Polymer 0.5 (Developer preview)
6,000+ elements
My first component
Picture-frame.html