Live data from Hacker News

What’s new in Node v0.10?

blog.strongloop.com

51–52 of 52 posts

Re: What’s new in Node v0.10?

#51
post #37

Earlier quoted context omitted.

If you add a listener for 'data', or call stream.resume() then it'll start flowing data as it receives it, just like v0.8 and before. The only caveat is that listening for 'end' will not automatically start the flow of data, so you do sometimes have to either call resume() or add a data listener. In practice, it's rare that you care about the end of the stream, but not about the data coming through it, except in test…

Thanks. Is there any significant performance difference? (I'm wondering if it makes sense to roll my own "proxy" converting read()s to emit()s.)

No, it does not make sense to roll your own proxy turning read() calls into emits. You probably won't get it to go faster than it does now. Whether you use on('data') or read(), you get equivalent performance.

Re: What’s new in Node v0.10?

#52

Earlier quoted context omitted.

No. StrongLoop employs 2 node core committers, Ben Noordhuis and Bert Belder, who are also two of the most active libuv committers. (They have other folks that work there, of course, but those two also work on Node itself quite a lot.) Joyent still is the custodian and IP owner of the Node.js project. They pay me to work on node, and also provide the project with marketing, legal, hosting, and other resources. Joyent…

As I read it, Joyent relicenses the IP under MIT, so although they may be the IP "owner" they immediately give anyone a license to do pretty much whatever with the code. Definitely appreciate that they pay you to work on it. Appreciate that there are new companies in the ecosystem too. And finally someone who looks like they are going to support Node on Windows and Linux!

The node team has supported Windows since 0.6, and Linux forever.

StrongLoop Node is a bundled distro with modules etc that they're going to support as well.

Post reply on HN