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...
Do we have the tools to do print on the web? #
More and more I'm starting to think we can do a fairly nice job of doing print-like layouts for our web content. Not all the technologies are ready yet...
This topic may sound familiar to people who have been reading my blog for a while. I’ve posted about most, if not all the component technologies I’ll be speaking about below. I hope I can change the...
One of the most frustrating things from doing CSS development is all the cool things that appear on the horizon that we can't really use right now and won't be able to until browser vendors decide...
my take on cutting the mustard #
I'm old enough to remember doing some serious browser detection when building pages. We had to detect browsers because they worked different enough (even within...
One of the earliest large scale interactions between man and technology I saw is Unnumbered Sparks, an installation by Janet Echelman and Aaron Koblin produced for TED’s 30th anniversary in Vancouver,...
HTML documents don’t have many features to include additional semantics. With (X)HTML we could use namespaces but nowadays everyone seems to hate anything related to XML and the functionality of...