why?

Reply to this note

Please Login to reply.

Discussion

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

its poor with blurring

interesting but increases relay load

Only marginally, the hashes are pretty small 🤏🏻

all matters

If we care about relay load, we can set character limits 😉

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