(And yes, it's written in Rust, in no small part because that makes it much easier to target WebAssembly and run directly in browsers without a plugin.)