Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review request for Push API #184

Closed
1 of 5 tasks
triblondon opened this issue Jul 11, 2017 · 6 comments
Closed
1 of 5 tasks

Review request for Push API #184

triblondon opened this issue Jul 11, 2017 · 6 comments

Comments

@triblondon
Copy link

From @LJWatson:

I'm requesting a TAG review of:

Further details (optional):

We'd prefer the TAG provide feedback as (please select one):

  • open issues in our Github repo for each point of feedback
  • open a single issue in our Github repo for the entire review
  • leave review feedback as a comment in this issue and @-notify [github usernames]
@chaals
Copy link

chaals commented Jul 11, 2017

Please consider carefully that user agents effectively requiring a single push service may introduce concerns related to privacy and security, as well as internationalisation given the realistic scenario that a "standard" service may be unavailable regionally. The asserted design trade-off is against efficiency for power consumption.

It would be helpful to understand whether the TAG supports this sort of design, and what should be taken into account in determining the trade-off between power consumption and user privacy and security.

@torgo
Copy link
Member

torgo commented Jul 25, 2017

Comments from f2f: no explainer...

@LJWatson
Copy link

Thanks for looking at this. Do you think comments by 31st July might be possible?

@triblondon
Copy link
Author

@LJWatson we are looking at this now.

@cynthia
Copy link
Member

cynthia commented Jul 26, 2017

I tend to pick a lot of nits and couldn't find any to pick.

@triblondon
Copy link
Author

Overall we have no substantive feedback, and the API looks great. On the push service relationship with the browser:

  • We acknowledge the need that browsers and OSes have expressed in minimizing the number of background wake-ups which have a detrimental effect on battery life. This concern has led to nearly all mobile OSes minimizing the number and diversity of push backends. Allowing sites to select their own services would make it difficult to mediate this delicate balance.
  • If the user is to be offered a choice of push services (and we note there's nothing in the spec to preclude this), the choice must be made a meaningful one, and we are not sure how this might be achieved, or indeed whether it is possible.
  • We note that the provision of an effective, usable push service is an area in which browsers can compete, and therefore there is an incentive for the service to be well maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants