New article #34

Closed
wants to merge 8 commits into
from

Conversation

Projects
None yet
4 participants
@gflarity
Contributor

gflarity commented Mar 16, 2011

Hi,

Please check out my latest article submission. I've enhanced a colleague's set of performance tests so that they can be automated and generate a pretty graph.

I became interested in these tests when I learned how much the JavaScript version had improved in performance over the last year. Check out the results, or even better run it yourself. For this sort of problem, JavaScript is second only to Java. Ie it beats C for this test.

Cheers,
Geoff

@creationix

This comment has been minimized.

Show comment Hide comment
@creationix

creationix Mar 16, 2011

Owner

Neat article. I'll have to review this one since it is so controversial. Also it would be great is some of the code was in the article and not all hidden behind a github link. A quick look at the JS code shows areas where it can be optimized without changing the programming style. Also nodejs is made for programs that are mostly IO bound not CPU bound, though it is nice to know that it's pretty good at some CPU bound things.

Owner

creationix commented Mar 16, 2011

Neat article. I'll have to review this one since it is so controversial. Also it would be great is some of the code was in the article and not all hidden behind a github link. A quick look at the JS code shows areas where it can be optimized without changing the programming style. Also nodejs is made for programs that are mostly IO bound not CPU bound, though it is nice to know that it's pretty good at some CPU bound things.

@gflarity

This comment has been minimized.

Show comment Hide comment
@gflarity

gflarity Mar 16, 2011

Contributor

Ya, I can see how howtonode might not be an appropriate venue for this. There really isn't much teaching/coding going on. I work with a lot of hardcore C++ people and I'm going to giving a little presentation that I hope will chalenge their assumptions a bit.

Also, the title is intentionally provocative, but I tried make the content itself reasonably neutral.

I'd love to see those performance improvements you mentioned. That might make an interesting article in and of itself :)

Cheers,
Geoff

Contributor

gflarity commented Mar 16, 2011

Ya, I can see how howtonode might not be an appropriate venue for this. There really isn't much teaching/coding going on. I work with a lot of hardcore C++ people and I'm going to giving a little presentation that I hope will chalenge their assumptions a bit.

Also, the title is intentionally provocative, but I tried make the content itself reasonably neutral.

I'd love to see those performance improvements you mentioned. That might make an interesting article in and of itself :)

Cheers,
Geoff

@gflarity

This comment has been minimized.

Show comment Hide comment
@gflarity

gflarity Mar 16, 2011

Contributor

BTW, it's also up in my blog in case you want to spread the word but not actually publish it:

http://onlinevillage.blogspot.com/

Contributor

gflarity commented Mar 16, 2011

BTW, it's also up in my blog in case you want to spread the word but not actually publish it:

http://onlinevillage.blogspot.com/

@creationix

This comment has been minimized.

Show comment Hide comment
@creationix

creationix Dec 15, 2011

Owner

Did I drop the ball on this article? It looks like it was never published.

Owner

creationix commented Dec 15, 2011

Did I drop the ball on this article? It looks like it was never published.

@gflarity

This comment has been minimized.

Show comment Hide comment
@gflarity

gflarity Dec 15, 2011

Contributor

I figured you just thought it was too controversial which I can totally see. Honestly, I'm kind of tired of arguing about Node.js performance with people myself and I'm sure there'd be a hackernews troll bonanza. I tried to make it less troll like with my disclaimer. I realize Node is all about IO, but V8's JIT makes it computationally very fast and I think that shouldn't be discounted.

If you have time, give my latest edited version a read. I'd love to hear your thoughts even if you don't want to publish.
http://onlinevillage.blogspot.com/2011/03/is-javascript-is-faster-than-c.html

Contributor

gflarity commented Dec 15, 2011

I figured you just thought it was too controversial which I can totally see. Honestly, I'm kind of tired of arguing about Node.js performance with people myself and I'm sure there'd be a hackernews troll bonanza. I tried to make it less troll like with my disclaimer. I realize Node is all about IO, but V8's JIT makes it computationally very fast and I think that shouldn't be discounted.

If you have time, give my latest edited version a read. I'd love to hear your thoughts even if you don't want to publish.
http://onlinevillage.blogspot.com/2011/03/is-javascript-is-faster-than-c.html

@jpmonette

This comment has been minimized.

Show comment Hide comment
@jpmonette

jpmonette Mar 8, 2013

Contributor

Hello @creationix . I sent a pull request recently, just wondering if you receive notification when there's a new one. Thanks.

#81

Contributor

jpmonette commented Mar 8, 2013

Hello @creationix . I sent a pull request recently, just wondering if you receive notification when there's a new one. Thanks.

#81

@nrstott

This comment has been minimized.

Show comment Hide comment
@nrstott

nrstott Mar 8, 2013

Collaborator

He Jean, I'm planning to review your article very soon. Sorry it has taken
so long. I had intended to do it earlier. It will be at latest on
Saturday but I will try to set aside time in the morning to do it. If
anyone else can get to it before then, just assign yourself to it and I'll
let you have it.

On Thu, Mar 7, 2013 at 8:41 PM, Jean-Philippe Monette <
notifications@github.com> wrote:

Hello @creationix https://github.com/creationix . I sent a pull request
recently, just wondering if you receive notification when there's a new
one. Thanks.

#81 #81


Reply to this email directly or view it on GitHubhttps://github.com/creationix/howtonode.org/pull/34#issuecomment-14599850
.

Collaborator

nrstott commented Mar 8, 2013

He Jean, I'm planning to review your article very soon. Sorry it has taken
so long. I had intended to do it earlier. It will be at latest on
Saturday but I will try to set aside time in the morning to do it. If
anyone else can get to it before then, just assign yourself to it and I'll
let you have it.

On Thu, Mar 7, 2013 at 8:41 PM, Jean-Philippe Monette <
notifications@github.com> wrote:

Hello @creationix https://github.com/creationix . I sent a pull request
recently, just wondering if you receive notification when there's a new
one. Thanks.

#81 #81


Reply to this email directly or view it on GitHubhttps://github.com/creationix/howtonode.org/pull/34#issuecomment-14599850
.

@creationix

This comment has been minimized.

Show comment Hide comment
@creationix

creationix Mar 8, 2013

Owner

@nrstott which one are you planning on reviewing? (Jean has other newer submissions)

This particular one was already published elsewhere and I don't think it quite fits on howtonode since it doesn't teach how to do anything. (Though it does show a case where V8 can outperform raw C code). @gflarity I'm going to close this pull-request in hopes that cleaning up my queue means I'll notice the new ones sooner.

Owner

creationix commented Mar 8, 2013

@nrstott which one are you planning on reviewing? (Jean has other newer submissions)

This particular one was already published elsewhere and I don't think it quite fits on howtonode since it doesn't teach how to do anything. (Though it does show a case where V8 can outperform raw C code). @gflarity I'm going to close this pull-request in hopes that cleaning up my queue means I'll notice the new ones sooner.

@creationix creationix closed this Mar 8, 2013

@creationix

This comment has been minimized.

Show comment Hide comment
@creationix

creationix Mar 8, 2013

Owner

Wait, I was confused, @gflarity hadn't made a new article, it was @jpmonette who commented on this pull request for some reason.

Owner

creationix commented Mar 8, 2013

Wait, I was confused, @gflarity hadn't made a new article, it was @jpmonette who commented on this pull request for some reason.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment