Skip to content

Commit

Permalink
Add content to 'Why do we care?'
Browse files Browse the repository at this point in the history
  • Loading branch information
Mugdha Lakhani authored and mugdhalakhani committed Apr 25, 2019
1 parent 3b0c81e commit d581ad6
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,15 @@ specification to describe this ability as well, and move the document to the sta
this approach. Periodic Background Sync offers a simpler, more accessible solution.

## Why do we care?
* todo
* Native apps currently have the ability to offer fresh content to users, even when they're
offline. This API will enable web apps to do so too.
* Websites can already push notifications to update content, but the timing of those notifications
is decided by the developer. This API enables the browser to decide on the timing, so it can be
be more respectful of user's intents like 'Do Not Disturb', and prevent notification fatigue.
In addition, this control on timing allows the browser to optimize resource usage and prevent
resource abuse. For instance, the browser may decide how often each website should be allowed to
run their tasks. It may also choose to only run periodic tasks when the device is sufficiently
charged, or has a certain connectivity.

## Goals
* Enable a web app to run tasks periodically on network connectivity.
Expand Down

0 comments on commit d581ad6

Please sign in to comment.