Remix.run Logo
kergonath 4 hours ago

It’s not Rust, therefore it’s bad. Or something. This is getting rather tedious.

Gigachad 2 hours ago | parent [-]

I don’t think it’s unfounded. Media codecs have been one of the top sources for serious vulnerabilities. The code is incredibly complex, and takes complex input from untrusted sources.

Decoders are one of the best places for rust because they are both performance critical and security critical.

JPEG-XL couldn’t get off the ground until they recreated the decoder in Rust since none of the browsers wanted to touch it. And the apps that did utilise the C based libjxl ended up hit with vulnerabilities in it.