Live data from Hacker News

Web Framework Benchmarks

techempower.com

371–380 of 415 posts

Re: Web Framework Benchmarks

#371
JVM can use many cores at the same time node/rails only use one core. The test is totally nonsense.

You should show us the cpu usage. If you had done so, you would have found how absurd the mistake you had make.

Re: Web Framework Benchmarks

#372

How can you write a web framework benchmark and not include some of the non mainstream languages with probably the most performant frameworks like Erlang (Cowboy, Mochiweb), Haskell (Yesod, Snap Framework)? That's just wrong; anyway.

Oh... and you think Erlang or Haskell frameworks are mainstream while you fail to mention ASP.net?

Re: Web Framework Benchmarks

#373

Earlier quoted context omitted.

I'm not sure many people would use webgo in real life. I don't know... maybe some people... certainly not pros. Also, the 1.0.3 thing is probably dragging on the numbers a bit. 1.1 would boost it a little. Not enough to get it into the top tier... but a little. Also, for Vert.x, they seem to be only running one verticle. Which would never happen in real life. Play could be optimized a bit... but not much. What they h…

The Play app uses MySql in a blocking way, while Nodejs uses mongo. It's not comparable.

That is bad benchmarking!

Re: Web Framework Benchmarks

#374
post #171

Earlier quoted context omitted.

What's wrong with that guy?

He's a fantastic software engineer but he is _very_ abrasive. I've read some of his posts claiming he would fight some other developer in person at a conference if he steps up. He would rent out a ring and he would put his yellow belt to practice. Really, I'm not making this up. He sounds like a jerk to work with.

[deleted]

Re: Web Framework Benchmarks

#375

Earlier quoted context omitted.

I'm not sure many people would use webgo in real life. I don't know... maybe some people... certainly not pros. Also, the 1.0.3 thing is probably dragging on the numbers a bit. 1.1 would boost it a little. Not enough to get it into the top tier... but a little. Also, for Vert.x, they seem to be only running one verticle. Which would never happen in real life. Play could be optimized a bit... but not much. What they h…

The Play app uses MySql in a blocking way, while Nodejs uses mongo. It's not comparable.

We have a pull request that changes the Play benchmark (thank you!) so we will be including that in a follow-up soon.

We tested node.js with both Mongo and MySQL. Mongo strikes us the more canonical data-store for node, but wanted to include the MySQL test out of curiosity.

Re: Web Framework Benchmarks

#376

Earlier quoted context omitted.

The play test was written totally incorrectly since it used blocking database calls. Since play is really just a layer on top of Netty it should perform nearly as well if correctly written.

But Play's trivial JSON test was much slower than Netty's.

That's because they inexplicably use the Jackson library for the simple test, rather than Play's built in JSON support (they use the built-in JSON for the other benchmarks).

Re: Web Framework Benchmarks

#377
post #303

Would've loved to see http://servicestack.net on this list which has great performance on .NET and Mono: https://github.com/ServiceStack/ServiceStack/wiki/Real-world... And also maintains .NET's fastest JSON and Text Serializers: http://theburningmonk.com/2011/11/performance-test-json-seri...

Thanks for the tips on these. We'll add ServiceStack to our to-do list. As you might imagine, that list is getting long as a result of some great community feedback. Pat (pfalls) is diving into the pull requests this morning.

Re: Web Framework Benchmarks

#379

Where is ASP.Net MVC? Odd that you list obscure frameworks like Wicket and leave out one of The Big Four frameworks. (The big four in my book are: ASP.Net MVC, Rails, Django and CakePHP)

Big four without any Java framework, but with .Net one? And CakePHP as a major one, I wasn't aware it's still used.

Re: Web Framework Benchmarks

#380

Since a few people have asked about Haskell, here are some Haskell benchmarks in comparison: http://www.yesodweb.com/blog/2011/03/preliminary-warp-cross-...

Still, it would be nice to have these results independently verified and put alongside all the rest.

What do you think, bhauer? :)

Post reply on HN