Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by cbf on Sunday May 15, 2011 @09:46PM
(#2551334)
Erlang was not designed with performance in mind. It's only gotten reasonably performant in it's later life.
[ Parent
| on HN ]
Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by regularfry on Monday May 16, 2011 @01:29AM
(#2551752)
That's not quite fair. Erlang was designed from the start to be very, very fast at process switching and message passing. True, that design took a while to bear fruit, but my understanding (from listening to Joe Armstrong speak about it) is that being able to make the core of the language highly efficient was a goal from the start.
Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by forensic on Monday May 16, 2011 @08:15AM
(#2552305)
Trying to make it as efficient as possible is different from the purpose of the language being efficiency.
Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by regularfry on Tuesday May 17, 2011 @08:34AM
(#2556137)
Indeed, but in this case both apply.
EDIT: Give this a listen, the early design and development is described in more detail than I'm capable of going into: http://www.se-radio.net/2008/03/episode-89-joe-armstrong-on-...
Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by dons on Sunday May 15, 2011 @11:06PM
(#2551479)
Indeed. I'd really like to see the Haskell servers, warp and snap, thrown in, since the infrastructure there was actually built for raw performance.
Re:A benchmark comparison of Node.js, Tornado, and 3 Erlang ...
by ozataman on Monday May 16, 2011 @12:03AM
(#2551602)
I have put together the code to implement the benchmark using Snap and would be happy to share with anyone willing to boot up the instance and run.
I might do so myself if I find the time tomorrow.