[webkit-dev] Network Information API reboot: request for early feedback
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