javascript

ry at tinyclouds.org ry at tinyclouds.org
Thu Jun 11 16:01:55 CEST 2009


Node is a project with makes use of libev and libeio to provide
server-side I/O on the v8 javascript compiler. Javascript is an
interesting language because it has no concept of threads - it's meant
to be evented. So it actually makes quite a good nice medium to script
servers. There is no explicit call to run the event loop, once
execution passes over the script, it enters the loop automatically.
The program exits naturally when no more watchers sit on the event
loop.

Node has several modules: TCP client and server, HTTP client and
server, and File I/O (done in libeio's thread pool).

The webpage is
  http://tinyclouds.org/node/

The latest release can be downloaded at
  http://s3.amazonaws.com/four.livejournal/20090611/node-0.0.3.tar.gz

The API documentation is at
  http://tinyclouds.org/node/api.html



More information about the libev mailing list