So clients don’t have to load arbitrary image URLs in order to display a blurred version of the image.
You can render a blur hash that looks equivalent to a blurred version of the original image
The downside is the burden is on clients to identify image URLs and generate a blur hash for images
why not just use a placeholder
The user experience is poor with a placeholder IMO
Thread collapsed
Thread collapsed
Thread collapsed
interesting but increases relay load
Only marginally, the hashes are pretty small 🤏🏻
If we care about relay load, we can set character limits 😉
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
Interesting.. so clients don’t even need to ping the url?
Exactly!
Maybe a better alternative would be allowing clients to set a media proxy.
The proxy can generate thumbnails and hide the client’s IP
Thread collapsed
Thread collapsed