0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-29 07:00:59 +01:00
Cross-platform JavaScript runtime environment https://nodejs.org/
Go to file
2009-04-16 13:20:35 +02:00
deps use the WAF build system 2009-04-04 14:50:15 +02:00
src Change symantics of file.open. Now takes a callback argument. 2009-04-16 13:20:35 +02:00
test Change symantics of file.open. Now takes a callback argument. 2009-04-16 13:20:35 +02:00
.gitignore update gitignore to work with waf files 2009-04-16 13:20:22 +02:00
.gitmodules add dependencies: libeio, libev, v8 2009-04-03 13:43:03 +02:00
configure everything is changed. i've waited much too long to commit. 2009-04-15 10:08:28 +02:00
js2c.py everything is changed. i've waited much too long to commit. 2009-04-15 10:08:28 +02:00
jsmin.py everything is changed. i've waited much too long to commit. 2009-04-15 10:08:28 +02:00
ragel.py use the WAF build system 2009-04-04 14:50:15 +02:00
README add test/test_http_server_echo and 'make test' 2009-03-04 11:35:43 +01:00
waf use the WAF build system 2009-04-04 14:50:15 +02:00
wscript add file.write() 2009-04-16 11:37:44 +02: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