<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Awesome Service Workers Updates Weekly</title>
  <id>https://www.trackawesomelist.com/TalAter/awesome-service-workers/week/feed.xml</id>
  <updated>2018-10-30T20:22:27.000Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/TalAter/awesome-service-workers/week/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/TalAter/awesome-service-workers/week/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/TalAter/awesome-service-workers/week/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>:nut_and_bolt: A collection of awesome resources for learning Service Workers</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2018/44/</id>
    <title>Awesome Service Workers Updates on Oct 29 - Nov 04, 2018</title>
    <updated>2018-10-30T20:22:27.000Z</updated>
    <published>2018-10-30T20:22:27.000Z</published>
    <content type="html"><![CDATA[<h3><p>Libraries and Tools</p>
</h3>
<ul>
<li><a href="https://developers.google.com/web/updates/2016/07/offline-google-analytics" rel="noopener noreferrer">sw-offline-google-analytics</a> - A service worker helper library to retry offline Google Analytics requests when a connection is available.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/44/"/>
    <summary>1 awesome projects updated on Oct 29 - Nov 04, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/20/</id>
    <title>Awesome Service Workers Updates on May 14 - May 20, 2018</title>
    <updated>2018-05-17T16:03:59.000Z</updated>
    <published>2018-05-17T16:03:59.000Z</published>
    <content type="html"><![CDATA[<h3><p>Libraries and Tools</p>
</h3>
<ul>
<li><a href="https://developers.google.com/web/tools/workbox/" rel="noopener noreferrer">Workbox</a> - a set of libraries and Node modules that make it easy to cache assets and take full advantage of features used to build progressive web apps.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/20/"/>
    <summary>1 awesome projects updated on May 14 - May 20, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/37/</id>
    <title>Awesome Service Workers Updates on Sep 12 - Sep 18, 2016</title>
    <updated>2016-09-13T10:20:24.000Z</updated>
    <published>2016-09-13T10:20:24.000Z</published>
    <content type="html"><![CDATA[<h3><p>Must Reads</p>
</h3>
<ul>
<li><a href="https://pwabook.com/oreillyasw" rel="noopener noreferrer">Building Progressive Web Apps - O'Reilly</a> - A hands-on guide and reference for service workers, caching strategies, push notifications, and more. Everything you need to build a modern progressive web app.</li>
</ul>
<h3><p>Learning Resources</p>
</h3>
<ul>
<li><a href="http://alistapart.com/article/offline-first" rel="noopener noreferrer">Designing Offline-First Web Apps</a> - A fascinating look at design and UX considerations for dealing with various states of connectivity.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/37/"/>
    <summary>2 awesome projects updated on Sep 12 - Sep 18, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/34/</id>
    <title>Awesome Service Workers Updates on Aug 22 - Aug 28, 2016</title>
    <updated>2016-08-26T22:24:18.000Z</updated>
    <published>2016-08-26T20:57:23.000Z</published>
    <content type="html"><![CDATA[<h3><p>Related Technologies</p>
</h3>
<ul>
<li><a href="https://github.com/TalAter/awesome-progressive-web-apps#installable-web-apps" rel="noopener noreferrer">App Install Banners (⭐1.5k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/TalAter/awesome-progressive-web-apps#cachestorage-api" rel="noopener noreferrer">CacheStorage API (⭐1.5k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/TalAter/awesome-progressive-web-apps#indexeddb" rel="noopener noreferrer">IndexedDB (⭐1.5k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/TalAter/awesome-progressive-web-apps#push-notifications" rel="noopener noreferrer">Push Notifications (⭐1.5k)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/34/"/>
    <summary>4 awesome projects updated on Aug 22 - Aug 28, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/31/</id>
    <title>Awesome Service Workers Updates on Aug 01 - Aug 07, 2016</title>
    <updated>2016-08-02T16:07:30.000Z</updated>
    <published>2016-08-02T16:07:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Libraries and Tools</p>
</h3>
<ul>
<li><a href="https://github.com/GoogleChrome/sw-toolbox/" rel="noopener noreferrer">sw-toolbox (⭐3.6k)</a> - A collection of simple helpers to simplify implementing common runtime caching patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/GoogleChrome/sw-precache/" rel="noopener noreferrer">sw-precache (⭐5.3k)</a> - Generates a service worker to cache your local App Shell resources.</li>
</ul>
<h3><p>Videos</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=jCKZDTtUA2A" rel="noopener noreferrer">Instant Loading with Service Workers (Chrome Dev Summit 2015)</a> - Explains how to structure your web app to optimize load time for initial and return visitors, and cover helpful service worker libraries that minimize the amount of boilerplate code you'll have to write.</li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://developers.google.com/web/showcase/2016/service-worker-perf" rel="noopener noreferrer">Measuring the Real-world Performance Impact of Service Workers</a> - One of the most significant benefits of service workers (from a performance perspective, at least) is their ability to proactively control the caching of assets. A web application that can cache all of its necessary resources should load substantially faster for returning visitors. But what do these gains actually look like to real users? And how do you even measure this?</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/31/"/>
    <summary>4 awesome projects updated on Aug 01 - Aug 07, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/28/</id>
    <title>Awesome Service Workers Updates on Jul 11 - Jul 17, 2016</title>
    <updated>2016-07-17T08:49:52.000Z</updated>
    <published>2016-07-17T08:49:52.000Z</published>
    <content type="html"><![CDATA[<h3><p>Related Technologies</p>
</h3>
<ul>
<li><a href="https://github.com/TalAter/awesome-progressive-web-apps#background-sync" rel="noopener noreferrer">Background Sync (⭐1.5k)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/28/"/>
    <summary>1 awesome projects updated on Jul 11 - Jul 17, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/27/</id>
    <title>Awesome Service Workers Updates on Jul 04 - Jul 10, 2016</title>
    <updated>2016-07-09T18:46:08.000Z</updated>
    <published>2016-07-07T11:15:05.000Z</published>
    <content type="html"><![CDATA[<h3><p>Learning Resources</p>
</h3>
<ul>
<li><a href="http://www.html5rocks.com/en/tutorials/service-worker/introduction/" rel="noopener noreferrer">Introduction to Service Worker</a></li>
</ul>

<ul>
<li><a href="https://dev.opera.com/articles/offline-with-upup-service-workers/" rel="noopener noreferrer">Building Offline Sites with ServiceWorkers and UpUp</a> - A general introduction to service workers and using UpUp to provide offline functionality in minutes.</li>
</ul>

<ul>
<li><a href="https://github.com/delapuente/service-workers-101" rel="noopener noreferrer">Service Workers 101 (⭐700)</a> - An infographic summarizing the most important parts of service workers API.</li>
</ul>

<ul>
<li><a href="https://remysharp.com/2016/03/22/the-copy--paste-guide-to-your-first-service-worker" rel="noopener noreferrer">The copy &amp; paste guide to your first Service Worker</a> - Shortest available introduction, by <a href="https://github.com/remy" rel="noopener noreferrer">Remy Sharp</a>.</li>
</ul>

<ul>
<li><a href="https://jakearchibald.com/2014/offline-cookbook/" rel="noopener noreferrer">The offline cookbook</a> - The bible of service worker Patterns by Jake Archibald.</li>
</ul>
<h3><p>Videos</p>
</h3>
<ul>
<li><a href="https://www.udacity.com/course/offline-web-applications--ud899" rel="noopener noreferrer">Offline Web Applications Using IndexedDB &amp; Service Worker</a> - This free Udacity course is a must if you're planning to dive deep into service workers.</li>
</ul>
<h3><p>Must Reads</p>
</h3>
<ul>
<li><a href="https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md" rel="noopener noreferrer">Service Workers Explained (⭐3.6k)</a> - Service workers explained by <a href="https://github.com/slightlyoff" rel="noopener noreferrer">Alex Russell</a>.</li>
</ul>
<h3><p>Reference</p>
</h3>
<ul>
<li><a href="https://www.w3.org/TR/service-workers/" rel="noopener noreferrer">Service Workers - W3C Specification</a> - The official service workers spec.</li>
</ul>
<h3><p>Browser Support</p>
</h3>
<ul>
<li><a href="http://caniuse.com/#feat=serviceworkers" rel="noopener noreferrer">Can I Use - Service Workers</a> - Up-to-date browser support table of ServiceWorker API.</li>
</ul>

<ul>
<li><a href="https://jakearchibald.github.io/isserviceworkerready/" rel="noopener noreferrer">Jake Archibald - Is Service Worker ready?</a> - Current status of ServiceWorker support in different browsers.</li>
</ul>
<h3><p>Libraries and Tools</p>
</h3>
<ul>
<li><a href="http://upup.rocks/" rel="noopener noreferrer">UpUp</a> - A popular service worker library providing complete offline functionality for your site in 1 line of code.</li>
</ul>

<ul>
<li><a href="https://brucelawson.github.io/manifest/" rel="noopener noreferrer">Manifest Generator</a> - Generate a web app manifest, required for push notifications and installable web apps.</li>
</ul>
<h3><p>Case Studies</p>
</h3>
<ul>
<li><a href="https://developers.google.com/web/showcase/case-study/service-workers-iowa" rel="noopener noreferrer">Service Workers in Production</a> - A case-study about how Google I/O 2015 web app was built.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/27/"/>
    <summary>13 awesome projects updated on Jul 04 - Jul 10, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/21/</id>
    <title>Awesome Service Workers Updates on May 23 - May 29, 2016</title>
    <updated>2016-05-29T19:44:43.000Z</updated>
    <published>2016-05-29T19:44:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Videos</p>
</h3>
<ul>
<li><a href="https://youtu.be/cmGr0RszHc8" rel="noopener noreferrer">Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016</a> - A quick dive into the most common technologies and techniques for building progressive web apps.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/21/"/>
    <summary>1 awesome projects updated on May 23 - May 29, 2016</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2016/11/</id>
    <title>Awesome Service Workers Updates on Mar 14 - Mar 20, 2016</title>
    <updated>2016-03-17T15:53:54.000Z</updated>
    <published>2016-03-14T13:40:53.000Z</published>
    <content type="html"><![CDATA[<h3><p>Learning Resources</p>
</h3>
<ul>
<li><a href="https://serviceworke.rs/" rel="noopener noreferrer">ServiceWorker Cookbook by Mozilla</a> - A collection of recipes for different use cases.</li>
</ul>
<h3><p>Reference</p>
</h3>
<ul>
<li><a href="https://wicg.github.io/BackgroundSync/spec/" rel="noopener noreferrer">Background Sync Spec</a> - The WIP spec for Background Sync.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2016/11/"/>
    <summary>2 awesome projects updated on Mar 14 - Mar 20, 2016</summary>
  </entry>
</feed>