top | item 15060343

(no title)

morecoffee | 8 years ago

Lip service benchmarks like this don't help anyone. They just add fuel to the ignorance fire. Why was the Go version faster? Without profiling the code being benchmarked it doesn't really mean anything, since any number of unrelated factors could have affected it.

For example, did you know that until recently Go's HTTP/2 client didn't do flow control? Sending cross continent requests could easily result in slowness. Did the Go program in this test use the updated code? If not, it may have been much faster. See how not understanding why it's slower leads to not understanding?

.NET may actually have been faster, but we won't ever know because the author didn't really understand what was going on.

discuss

order

ymonad|8 years ago

I totally agree. The author of the Iris web framework, which also is the author of this article, never gives us the reason why Iris is "The fastest web framework for Go in (THIS) Earth" which he insists in the Github repository. Assuming that his insistence is true, I want to know how he made the performance improvement compared to other Golang web framework.