Vert.x (JVM async) vs Node.js Http benchmarks results
vertxproject.wordpress.com
Vert.x (JVM async) vs Node.js Http benchmarks results
1–10 of 122 posts
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#2While it's not surprising to me that the pure java implementation was far and ahead better since: 1.) Java's much faster than Javascript, and 2.) Netty (which Vert.x is based on), has been doing high performance async IO for years before node even existed in extremely high performance environments.
What is surprising however, is that javascript on the JVM w/ vert.x is faster than V8 with node. In both cases I would assume not much JS is executed, since in Vert.x most of the executing code is still Java, with a tiny piece of JS scripting on top, and in the Node.js case, I was under the impression that most of the executing code would be the C code that powers its HTTP server.
Does anyone with knowledge of the node internals know what's going on here? Is Node's HTTP parser just slower? Is its reactor not as efficient?
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#3Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#4Quite interesting. Is the Vert.x API compatible with CommonJS and/or Node modules? If not, I think it will suffer from the same chicken/egg problem that WebOS had with apps.
Node is a joy to use because of the NPM, and all the available libraries. I'd hate to lose that.
That said, so long as it has a solid websocket api, and I can do routing in it like I would express, I'd give this framework a shot
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#5On the blog post about version 1 being released it mentions being able to mix and match several programming languages. Does this mean you can use different libraries written in different languages in the same Vert.x server?
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#6There should be a larger application that even remotely resembles some kind of real world usage. Maybe some day we'll have some kind of a "standard" for a web framework benchmark, an application that actually does something so it's worth benchmarking.
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#7Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#8Quite interesting. Is the Vert.x API compatible with CommonJS and/or Node modules? If not, I think it will suffer from the same chicken/egg problem that WebOS had with apps.
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#9Interesting results. While it's not surprising to me that the pure java implementation was far and ahead better since: 1.) Java's much faster than Javascript, and 2.) Netty (which Vert.x is based on), has been doing high performance async IO for years before node even existed in extremely high performance environments. What is surprising however, is that javascript on the JVM w/ vert.x is faster than V8 with node. In…
Re: Vert.x (JVM async) vs Node.js Http benchmarks results
#10Yet another meaningless micro benchmark. There is no point in measuring a hello world http request in one framework vs. another. There should be a larger application that even remotely resembles some kind of real world usage. Maybe some day we'll have some kind of a "standard" for a web framework benchmark, an application that actually does something so it's worth benchmarking.