3 ms·
> It's just an uphill battle for an application written in golang to be faster than a mature application written in C. Yes but Golang can be fast on almost eve
by klabb3 2y ago
> It's just an uphill battle for an application written in golang to be faster than a mature application written in C.
Yes but Golang can be fast on almost every aspect too with some simple tricks. The main thing is the goroutine overhead per socket, which impacts reverse proxies indeed.
> but at the same time I'm more likely to hold out for a competitor written in rust.
Rust with Tokio can keep very low overhead theoretically. But language is not everything. For instance Envoy is also quite high per-conn overhead when I checked despite C++. I assume it’s just too many knobs and features.