- From: Martin Thomson <notifications@github.com>
- Date: Thu, 12 Apr 2018 21:41:13 +0000 (UTC)
- To: w3c/push-api <push-api@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/push-api/pull/294/review/111804174@github.com>
martinthomson approved this pull request.
Thanks Chaals, this is a fine improvement.
> @@ -478,19 +478,17 @@ <h2>
the <a>push subscriptions</a> it serves.
</p>
<p>
- The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
- creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
- the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
- concerns, including the complexity of running reliable <a>push services</a> and the impact
- on battery lifetime if there were an unbounded set of <a>push services</a> to which a
- device could connect.
+ The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+ <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+ Include performance-related concerns such as service availability (including whether services are
s/Include/include
> @@ -478,19 +478,17 @@ <h2>
the <a>push subscriptions</a> it serves.
</p>
<p>
- The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
- creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
- the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
- concerns, including the complexity of running reliable <a>push services</a> and the impact
- on battery lifetime if there were an unbounded set of <a>push services</a> to which a
- device could connect.
+ The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+ <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+ Include performance-related concerns such as service availability (including whether services are
+ blocked by firewalls in specific countries, or networks at workplaces and the like), reliability,
+ the ability to control impact on battery lifetime, and agreements to steer metadata to, or away from,
we can drop "ability to control"
> @@ -508,6 +506,27 @@ <h2>
<h2>
Security and privacy considerations
</h2>
+ <div class="note">
This doesn't need to be a note.
> @@ -478,19 +478,17 @@ <h2>
the <a>push subscriptions</a> it serves.
</p>
<p>
- The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
- creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
- the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
- concerns, including the complexity of running reliable <a>push services</a> and the impact
- on battery lifetime if there were an unbounded set of <a>push services</a> to which a
- device could connect.
+ The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+ <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+ Include performance-related concerns such as service availability (including whether services are
+ blocked by firewalls in specific countries, or networks at workplaces and the like), reliability,
+ the ability to control impact on battery lifetime, and agreements to steer metadata to, or away from,
+ specific <a>push services</a>.
</p>
<p class="note">
Given that this is now in the security/private section, maybe we could drop this paragraph from here.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/push-api/pull/294#pullrequestreview-111804174
Received on Thursday, 12 April 2018 21:41:39 UTC