Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The question here is how much can you disambiguate between the impact of GC and the impact of differently written code plus differently optimizing compiler backend (where Go is still very simple but Rust uses LLVM). If for example the Go code used goroutines and channels in those places where the rewritten Rust code uses asynchronous operations, that alone may account for substantial differences in performance.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: