Join Nostr
2026-05-05 03:58:07 UTC
in reply to

iefan 🕊️ on Nostr: My setup runs entirely on-device and doesn’t rely on any third-party servers. Any ...

My setup runs entirely on-device and doesn’t rely on any third-party servers. Any web client can implement this.

Previously, the common approach was to use FFmpeg, which requires downloading a ~40MB WASM package and is significantly slower. In comparison, this approach using built-in WebCodecs is much faster, up to 67x in my tests, and simpler to integrate.

I know Amethyst also supports compression, though I’m not sure which package or approach it uses.