Joyent Partners with Microsoft to Port Node.js to Windows

June 23, 2011 - by jacksonwest

Joyent is pleased to announce a partnership with Microsoft to port Node.js to Windows. The result will be official binary node.exe releases on nodejs.org, which will work on Windows Azure and other Windows versions as far back as Server 2003. From Ryan Dahl on the Node Blog:

I’m pleased to announce that Microsoft is partnering with Joyent in formally contributing resources towards porting Node to Windows. As you may have heard in a talk we gave earlier this year, we have started the undertaking of a native port to Windows – targeting the high-performance IOCP API. This requires a rather large modification of the core structure, and we’re very happy to have official guidance and engineering resources from Microsoft. Rackspace is also contributing Bert Belder‘s time to this undertaking. The result will be an official binary node.exe releases on nodejs.org, which will work on Windows Azure and other Windows versions as far back as Server 2003.

With an estimated community of over 2M developers, it is paramount that we provide a first class developer experience on Windows while maintaining the performance benefits we've all come to expect with Node.

It's been a long-standing desire of the Node team at Joyent to deliver a proper Node experience on Windows. This is a critical contribution to the continuation of the unprecedented growth of community and Node applications, and we're getting after it at the right time.

We feel that we've found an excellent partner in Microsoft's Interoperability Strategy Team, led by Claudio Caldato, who also helped us connect with others in the company. “I’m very pleased to join a great development team at Joyent led by Ryan. We have found in Joyent a great partner to give Windows developers the ability to use Node.js for their applications. I’m really excited about making this happen,” Caldato says.

So, keep on the lookout for more exciting news of contributions to Node.

:

Sign up now for Instant Cloud Access Get Started