[webkit-dev] Network Information API reboot: request for early feedback

Michael Catanzaro mcatanzaro at gnome.org
Mon Aug 30 05:33:32 PDT 2021

On Mon, Aug 30 2021 at 10:16:54 AM +0200, Thomas Steiner via webkit-dev 
<webkit-dev at lists.webkit.org> wrote:
> Thanks for the reply, Ryosuke! Just to clarify, the `metered` 
> attribute would be a manual user setting, not a browser heuristic. 
> This means you could easily mark your all-data included WiFi at home 
> as metered if you wanted to, or, on the opposite end, mark your 
> roaming data plan you purchased for a ton of money at the airport as 
> unmetered. None of this happens without the user voluntarily 
> revealing the information.

Why would it be implemented as a manual setting in the browser, rather 
than a per-connection setting controlled by the OS?

On Linux, NetworkManager already knows whether each network interface 
is metered or not. Users can override the choice in the unlikely event 
it guesses wrong. Why should a web browser offer a second level of 
override in addition to existing system settings? Are you planning to 
offer a browser-level override for every network interface separately, 
or just one single toggle that doesn't consider which network interface 
is in use?


More information about the webkit-dev mailing list