rust_money_manager is a project that attempts to use only Rust code instead of javascript to handle a gnucash SQL file, through the magic of WebAssembly.
https://developer.mozilla.org/en-US/docs/WebAssembly/Rust_to_wasm
https://rustwasm.github.io/book/game-of-life/code-size.html#shrinking-wasm-size