I like Zig, although the Bun Github tracker is full of segfaults in Zig that are presumably quite exploitable. Unclear what to draw from this, though.
[1]: https://github.com/oven-sh/bun/issues?q=is%3Aissue%20state%3...
[1]: https://github.com/oven-sh/bun/issues?q=is%3Aissue%20state%3...
The borrow checker is something new Rust devs struggle with for a couple months, as they learn, then the rules are internalized and the code gets written just like any other language. I think new devs only struggle with the borrow checker because everyone has internalized the C memory model for the last 50 years. In another 50, everyone will be unlearning Rust for whatever replaces it.