1) Go has a runtime that's included in the binary that you get when you run `go build`. It takes care of garbage collection, goroutines etc. It does not do any JIT compilation afaik.
2) Go compiles fast because it gives up a lot of modern features (namely generics).
2) Go compiles fast because it gives up a lot of modern features (namely generics).