Bug 185697 - Implement Network Information API
Summary: Implement Network Information API
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: iPhone / iPad All
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-16 14:44 PDT by Ali G
Modified: 2018-11-01 00:27 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ali G 2018-05-16 14:44:47 PDT
Network Information API is highly valuable for Web pages to tailor content based on end user's network. For instance not autoplaying videos on slow or metered connections, using lower-resolution assets on 3G vs LTE, etc...

I am sure having this API implemented on at least iOS/Safari would be very much appreciated by the web community.

https://wicg.github.io/netinfo/
https://developer.mozilla.org/en-US/docs/Web/API/Network_Information_API
https://www.chromestatus.com/feature/6338383617982464

Thank you.
Comment 1 Alexey Proskuryakov 2018-05-17 12:53:06 PDT
As the spec openly admits, this would be a privacy disaster because of fingerprinting opportunities.
Comment 2 Ali G 2018-05-17 16:33:21 PDT
Fair point but how about partial support? Just having `connectionType` can go a long way.