nowjs for Node - Directly call remote functions in Javascript
Server pushYou can call easily client functions from the server and server functions from the client. That means you can push to the client simply by calling a client-side Javascript function on the server. Communication is achieved using Socket.io
No configurationThere's nothing to configure, really. You pass in the port you want NowJS to run on, or a http server object and you're good to go. On the client side, simply include
<script src="http://yourserver/NowJS/now.js"></script>
and the correct server/port will be included automaticallyCompatible with frameworksNowJS doesn't take over anything. You can use it with existing frameworks for both client Javascript and Node.js
No more AJAXNever deal with XHR, routing, and serialization/parsing. NowJS takes care of that. Just call the function on the server.
Cross-domain supportYou can use NowJS to communication cross-domain, push and pull, so throw out your XHR.
Cross browser and platformNowJS v0.5 is supported in Chrome, Opera, Safari, Firefox, iPad/iPhone/iPod Touch, Android, webOS, Internet Explorer 9, and has beta support for IE8/7/6
Groups, aka 'rooms' or 'channels'Using the `groups` feature, NowJS allows you to easily group clients into one or multiple groups. This allow you to address a subset of `everyone` via function calls. Checkout the multiroom chat example.
Coming soon: Distributed NowJSSingle threaded NowJS can handle up to 6500 concurrent users on the chatroom example
For customers that are looking for even greater scalability and reliability, we'll soon be licensing a distributed version of NowJS currently under development. Contact us at sales@nowjs.com