I’d say Rust, not Go. Rust’s memory management model is a hassle but it has the potential to trounce garbage collected languages in performance. Go is more like Java—-, what you’d get if you were trying to make a language like Java but read too many blog posts about why Java sux.