Mobile Web Weekly October 19, 2016   #130
Holly Schinsky recommends
Mobile Web Performance Checklist — A variety of best practices for optimizing mobile web apps taken from Max Firtman’s book, High Performance Mobile Web.
Max Firtman
Chris Brandrick recommends
Introducing Chrome Canary for Android — Android now has its own version of the bleeding edge, developer-focused version of Chrome. Builds will ship every day.
Google
Sponsored
Tabris.js 1.10 is here — Now with WebSockets support, app header branding and more. Developing native apps in JavaScript is easy!
Tabris.js

Brian Rinaldi recommends
Why AMP is Fast — A list of all of the various optimizations that are applied to AMP-based documents.
Malte Ubl
Peter Cooper recommends
Swip: A Library to Create Multi Device Experiments — Expand canvases or active Web page space across multiple device screens placed next to each other.
Paul Sonnentag
Brian Rinaldi recommends
Progressive Enhancement Isn’t Dead, But It Smells Funny — Nolan argues that the “HTML-first” progressive enhancement (i.e. without JS) fits a narrow view that may no longer be applicable to the modern web.
Nolan Lawson
Holly Schinsky recommends
Google Launches Firebase Cloud Messaging for the Web — Google extends support for their Firebase Cloud Messaging service to desktop and mobile web to allow developers to send push notifications.
Jordan Novet
Brian Rinaldi recommends
A Priority+ Navigation With Scrolling and Dropdowns — A quick look at how to apply the priority+ design pattern to a navigation menu within a responsive layout.
Micah Miller-Eshleman
Holly Schinsky recommends
Making Mobile Apps Smarter with Geofence Technology — Combining user information with location aware technology to create a personalized user experience.
Mathijs Hoek
Holly Schinsky recommends
Creating Role Based Authentication with Passport in Ionic 2 - Part 2 — Part 2 of a tutorial on how to create a role-based authentication system with Ionic 2 using Passport.
Josh Morony
Brian Rinaldi recommends
“Offline First” with Service Worker (Building a PWA) — The first in a series where Ire walks through the process of turning her blog into a PWA.
Ire Aderinokun
Chris Brandrick recommends
Google’s AMP Reviewed As A Developer — Considering the good and bad parts of AMP as a developer and site owner.
Yvo Schaap
Holly Schinsky recommends
Building Network-Friendly Single-Page Apps — A look at some common network-related performance problems developers experience when using single-page app (SPA) frameworks, with tips on how to address them.
Clay Smith
Brian Rinaldi recommends
Kendo UI Grid Filtering with Querystrings — Matt Millican offers a solution to filtering the Kendo UI Grid that has the benefits of AJAX data loading, but remembers the user’s current criteria.
Telerik Developer Network
Holly Schinsky recommends
Jekyll Progressive Web App Starter Kit Generator — An open-source tool for generating static websites using Jekyll with Progressive Web App (PWA) features and full test coverage.
Gizra
Holly Schinsky recommends
Why Does The Washington Post’s Progressive Web App Increase Engagement on iOS? — The Washington Post’s PWA has seen near 5x increase in user engagement on iOS though iOS doesn’t support PWAs.
CloudFour
Chris Brandrick recommends
How Mobile Has Changed The Way We Search, Based On 10+ Years of Eye-Tracking Studies “Mobile devices have habitually conditioned searchers to scan vertically more than horizontally. This has translated to desktop search as well.”
Kristi Kellogg
Holly Schinsky recommends
AMP-Enabled Web Pages Are Loading Much Faster, Google Says
Jaikumar Vijayan
Sponsored
Don't Love Your Job? You Should - Try Hired and Find the Right Fit. — Hired puts the power back in your hands, by having companies apply to you, not the other way around. With Hired you only talk to companies you're interested in.
Hired