>A service worker is an event-driven worker registered against an origin and a path. It takes the form of a JavaScript file that can control the web page/site it is associated with, intercepting and modifying navigation and resource requests, and caching resources in a very granular fashion to give you complete control over how your app behaves in certain situations (the most obvious one being when the network is not available.)
<!-- Please fill in the **bold** fields and tick all applicable boxes by placing an "x" inside "[ ]". -->
**https://github.com/dastergon/awesome-sre**
**The list contains useful resources (presentations, videos, articles, etc.) on Site Reliability Engineering.**
# ALL THE BELOW CHECKBOXES SHOULD BE DONE AND CHECKED AND THE ABOVE PLACEHOLDERS SHOULD BE FILLED IN BEFORE SUBMITTING A PULL REQUEST!
- [x] I have read and understood the [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md) and the [instructions for creating a list](https://github.com/sindresorhus/awesome/blob/master/create-list.md).
- [x] This pull request has a descriptive title. *(For example: `Add Node.js`)*
- The list I added
- [x] **has been around for at least 20 days,**
- [x] is not a duplicate,
- [x] only has awesome items with descriptions *(Awesome lists are curations of the best, not of everything)*,
- [x] contains the [awesome badge](https://github.com/sindresorhus/awesome/blob/master/awesome.md#awesome-badge) on the right side of the list heading,
- [x] has a `Table of Contents` as the first section,
- [x] has an [appropriate license](https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license) *(Meaning something like CC0, NOT a code licence like MIT, BSD, Apache, etc)*,
- [x] has [contribution guidelines](https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines),
- [x] has been checked for inconsistent formatting, spelling, and grammar *(This includes starting each link description with an uppercase character and ending it with a dot, and consistent naming)*,
- [x] has been added at the bottom of the appropriate category.
The list contains useful resources (presentations, videos, articles, etc.) on Site Reliability Engineering.
Closes#704
I tried to add it early March when the list was too young. I have maintained the list since then and would be happy to add it here.
This was the first PR https://github.com/sindresorhus/awesome/pull/564Closes#668
A curated list of awesome resources to choose your next color scheme.
> Ping me here in a few weeks and I'll reopen ;)
Since then, it hasn't changed much, but as per your advice I've re-opened it :)
Closes#665
i don't think this is an unreasonable change, or if you want @sindresorhus, I could change it to be underneath the javascript, since JSON is a subset of javascript data
Closes#673
> An Observable is a collection that arrives over time. Observables can be used to model push-based data sources such as events, timer intervals, asynchronous requests, and animations. Observables can be transformed, combined, and consumed using array-like methods.
https://github.com/sindresorhus/awesome-observables