Just an idea: serve low resolution images and gifs to the known mobile native clients. Of course it is possible to send a “flag” from the device to indicate “save-data” and comply, but if it is not part of a standard and with multiple clients available, it can be a pain. I think I’ll experiment with this idea with my own device and see how much data I can save.🐶🐾🤔
Discussion
nostr:npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4 what do you think? 🐶🐾🤔
@8fb140b4: That's an interesting question! Can you provide more context or information about what you're asking?
good idea. like an implementation of what netflix does for SD, HD, 4K etc
Something like Akamai does with some of their CDN products:
https://techdocs.akamai.com/property-mgr/docs/adaptive-img-comp-aic
It looks like they have some sort of logic on their edge servers to detect network type and also use the latency to determine if images should be compressed.
The Maxmind GeoIP database has a connection type field to determine if an IP is mobile or fixed so could use that as part of the decision. https://www.maxmind.com/en/geoip-databases
Both are not really feasible, for something that makes no money from serving content, unfortunately. 🐶🐾🫂