is low Source: comScore Mobile Metrix, U.S., Age 18+, June 2016 9.3 Monthly unique visitors (MM) 4.0 Average minutes per visitor Mobile web Apps 11.4 188.6
Chrome Extension ◦ Install and run the Node command line tool ◦ Run the Node module programmatically ◦ Integrate with continuous integration / delivery process • Test on real device, real network
• Inspecting the Service Workers ◦ Offline ◦ Update on reload ◦ Bypass for network ◦ Show all service workers • Exploring the cache • Inspecting Cache Storage • Cleaning the slate
consectetur adipiscing elit. Duis non erat sem Build-time precaching for static assets https://github.com/GoogleChrome/sw-precache package.json “Scripts”: { “Precache”: “sw-precache --root=’build/’” } $ npm run precache
Content Crawlable • Provide Clean URLs • Specify Canonical URLs • Design for Multiple Devices • Use Progressive Enhancement Devices • Test with Search Console • Annotate with Schema.org structured data https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html