Case Study: Building Polymer Applications, Part 2
project-menu # project-menu is a presentational element that only contains icons, links and linkable icon elements. It’s a good example of how we can compose custom elements with regular HTML...
project-menu # project-menu is a presentational element that only contains icons, links and linkable icon elements. It’s a good example of how we can compose custom elements with regular HTML...
One of the first applications I created with Polymer 0.5 was a project viewer that would list all project ideas I was working on. It had 2 versions with different backends: a JSON file and a Firebase...
I haven’t been this excited about Javascript in a long time. Javascript is becoming fun again with better aync support in Promises and async/await code, better modularity and reusability with classes...
Maximiliano Firtman wrote Service Workers replacing AppCache: a sledgehammer to crack a nut where he makes a case for Service Workers not being ready to replace AppCache, regardless of how broken it...
General Resources and Concepts Is ServiceWorker Ready Service Workers Sepcification at W3C Instant Loading Web Apps with An Application Shell Architecture Examples and tutorials Jake...
Building a ServiceWorker using Google libraries # Google provides an abstraction layer over Service Workers called sw-toolbox that hides a lot of the complexities of a Service Worker without...
Caching strategies: what, how, when # Jake Archibald’s Offlline Cookbook outlines several strategies to use Service Workers. The two most common ones are cache-first and network-first. In a...
The first way to build a ServiceWorker is to manually write Javascript to accomplish the task. We’ll look at the basics of a service worker and different strategies to cache the content basd on our...
Application Shells and Service Workers # We’ll work through the process of manually adding a service worker without tools or web components. We will then look at building a progressive web application...
Out of the many things in the CSS working group universe I’ve picked 3 to highlight because I think they have the most potential to make our web layouts look closer to a printed experience. Exclusions...