A personal project of mine has been trying to hack apart our newly built engine to shove it in the browser so I can mediate local state with it. It’s going surprisingly well, the only dependencies that gave me any trouble were Axum and open-telemetry both of which aren’t relevant in this case. I am so excited to get SQLite + Hasura engine running in the browser. (Can’t wait until we OSS the v3-engine which is coming soon!)
I’m pretty well sold on Rust, I like the trait system, borrowing isn’t nearly as scary as I think it gets made out to be.
Curious who else is in the midst of a rewrite? It seems like it’s rewrite in Rust season for lots of people.
Anything you’ve learned in the process? Has it been a good decision?