Re: [w3ctag/design-reviews] Design Review: Speculation Rules (Prefetch) (Issue #721)

> * Any syntax for speculatively prefetching a lot of stuff brings up concerns about sustainability etc. It's a lot of wasted bandwidth, which [for some users may be prohibitively expensive](https://whatdoesmysitecost.com/). If we are to make this a whole lot easier, which will lead to even more wasted bandwidth, there should be a way for users to opt out.

One way apps could make this more sustainable could be by checking for the `Save-Data` header or the `navigator.conection.saveData` bit.

In [tomayac/netinfo/README.md](https://github.com/tomayac/netinfo/blob/relaunch/README.md), I have brought up the idea of exposing the fact whether a network is metered via a new `navigator.conection.metered` bit, which would be more aligned with the way Android handles this: save data is for _foreground_ things like sending lower-res images, and metered network is for _background_ things like not syncing data (or in the concrete case not prefetching).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/721#issuecomment-1102232380
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/721/1102232380@github.com>

Received on Tuesday, 19 April 2022 07:53:32 UTC