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 7b45c911ef with great performance hit, a patch to handle binary
(need to get the v8 people to produce something that doesn't require copying
buffers 20 times.)
2009-03-09 17:26:46 +01:00
deps
spec change HTTPServer constructor. Now: HTTPServer(host, port, onrequest); 2009-03-09 14:09:09 +01:00
test change HTTPServer constructor. Now: HTTPServer(host, port, onrequest); 2009-03-09 14:09:09 +01:00
.gitignore
.gitmodules
http_api.js working towards working keep-alive. need tests 2009-03-06 19:49:52 +01:00
Makefile working towards working keep-alive. need tests 2009-03-06 19:49:52 +01:00
node_http.cc with great performance hit, a patch to handle binary 2009-03-09 17:26:46 +01:00
node_http.h
node_tcp.cc update TCPClient specs 2009-03-05 14:22:09 +01:00
node_tcp.h
node_timer.cc implement setInterval() 2009-03-04 19:16:07 +01:00
node_timer.h
node.cc with great performance hit, a patch to handle binary 2009-03-09 17:26:46 +01:00
node.h
README
tcp_example.js half way implemented the new TCPClient 2009-03-05 13:41:10 +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