We're excited to release a new progressive web app demo and template built with Polymer - Polymer News!

The Polymer News progressive web app is designed to showcase the fast performance and slick user experience possible using modern web platform features, and serve as a jumping-off point for building a more custom and feature-rich app.

It is built with Polymer 1.x (to be upgraded to Polymer 2.0 after 2.0 is released), and patterned after a typical "news" site - with categories and article pages. It showcases a number of different application patterns:

Built using the Polymer CLI.

Uses a Service Worker generated by the CLI to help it work offline.

Served via the PRPL Pattern for hyper-efficient loading.

Lazy-loads ads using the Intersection Observer API

Designed to be able to directly integrate AMP documents as article content, using the new <amp-viewer> element.

Polymer News will join Polymer Shop as a showcase and template for the Polymer App Toolbox. The App Toolbox provides various components that are useful in building high-quality PWA's, and the Shop and News demos show how they can be assembled into complete apps.

The Polymer News app in particular is designed to be easily extendable. In addition to the Polymer News case study in the App Toolbox docs, we've created a standalone documentation site that explains how Polymer News works and how you can customize it.

And of course, for a deep dive into the code, check out the Polymer News repository on Github.