What does HackerNews think of app-servers?
App Servers benchmarked for: Ruby, Python, JavaScript, Dart, Elixir, Java, Crystal, Nim, GO, Rust
Language:
Elixir
#16
in
Elixir
#76
in
Go
#33
in
Java
#7
in
Nim
#50
in
Node.js
#164
in
Python
#26
in
Ruby
#113
in
Rust
Obviously Crystal is missing here. Another benchmark: https://github.com/costajob/app-servers
The author states: "A few valiant attempts at bringing GC into systems programming -- Modula-3, Eiffel, Sather, D, Go -- have typically cut themselves off from too many tasks due to tracing GC overhead and runtime-system incompatibility, and still failed to provide a safe concurrency model."
Nim follows a different approach.
Details: http://nim-lang.org/docs/manual.html#threads
Benchmark (with Rust): https://github.com/costajob/app-servers
Here's a small HTTP style benchmark across various languages (a bit limited, but still interesting):
https://github.com/costajob/app-servers