Interesting anecdotes.
Interesting anecdotes.
Compared to the other languages you mention there, I'm not surprised that Elm has the fastest compiler; compiling to an actual binary (or something low-level like JVM bytecode) definitely seems like it would take more work to compile to than something much higher level like JavaScript, especially if you're performing optimizations at each intermediate layer. That's not to knock Elm though; obviously having a fast compile time is a good thing regardless of the reason, and it certainly still would be possible for someone to accidentally write a slow compiler to JavaScript!
Native binaries with no dependencies was the reason to change to go.
[0] I don't know Haskell that well, but my understanding is that its type system is capable of expressing more intricate types than the Go type system.