0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-21 21:19:50 +01:00
Cross-platform JavaScript runtime environment https://nodejs.org/
Go to file
Ryan 8b71ba5e68 add test_setTimeout
Had to disable Init_tcp because it starts an oi_async thread pool and
prevents the node loop from exiting when no watchers remain. Not sure how
to deal with this problem in general because eventually we'll need the
thread pool.
2009-03-04 11:54:20 +01:00
deps
test add test_setTimeout 2009-03-04 11:54:20 +01:00
.gitignore gitignore 2009-02-22 17:50:43 +01:00
.gitmodules
example.js begin work on the TCP.connect interface 2009-03-02 15:49:24 +01:00
http_api.js exit program on top level exceptions 2009-03-04 00:33:55 +01:00
Makefile add test/test_http_server_echo and 'make test' 2009-03-04 11:35:43 +01:00
node_http.cc rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
node_http.h rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
node_tcp.cc rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
node_tcp.h rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
node_timer.cc add test/test_http_server_echo and 'make test' 2009-03-04 11:35:43 +01:00
node_timer.h rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
node.cc add test_setTimeout 2009-03-04 11:54:20 +01:00
node.h exit program on top level exceptions 2009-03-04 00:33:55 +01:00
README add test/test_http_server_echo and 'make test' 2009-03-04 11:35:43 +01:00
tcp_example.js begin work on the TCP.connect interface 2009-03-02 15:49:24 +01:00

WHEREAS, Evented, asynchornous programming better models reality; and

WHEREAS, Servers organized around event loops are more efficent; and

WHEREAS, The usage of threads has complicated computer programming; and

WHEREAS, Most operating systems do not provide asynchonous file system access.

WHEREAS, Javascript is a language without a concept of I/O or threads; and

WHEREAS, Users familar with using Javascript in the web browser already program using events and callbacks; and

WHEREAS, The V8 javascript comes free of I/O and threads; and

WHEREAS, The V8 javascript compiles Javascript code directly to Assembler; and

WHEREAS, The libev event loop abstraction provides access to the best event loop interface on each system.

Now, therefore:

This set server and client libraries were made to build simple but fast
servers. They are provided free of charge under a permissive simple license. 

Submitted by
Ryah Dahl, Programmer
Tim Becker, Programmer
March 1, 2009