Login Password

node.js

Description

Node is similar in design to and influenced by systems like Ruby’s Event Machine or Python’s Twisted. Node takes the event model a bit further—it presents the event loop as a language construct instead of as a library. In other systems there is always a blocking call to start the event-loop. Typically one defines behavior through callbacks at the beginning of a script and at the end starts a server through a blocking call like EventMachine::run(). In Node there is no such start-the-event-loop call. Node simply enters the event loop after executing the input script. Node exits the event loop when there are no more callbacks to perform. This behavior is like browser javascript—the event loop is hidden from the user.

HTTP is a first class protocol in Node. Node’s HTTP library has grown out of the author’s experiences developing and working with web servers. For example, streaming data through most web frameworks is impossible. Node attempts to correct these problems in its HTTP parser and API. Coupled with Node’s purely evented infrastructure, it makes a good foundation for web libraries or frameworks.

RSS

Group Activity

Sorry, there was no activity found.

Group avatar

node.js

Public Group
27
members
0
topics
Administration

Members

bettercodes.org is released as free software without warranties under GNU Affero GPL v3