Node fork to make it suitable for embedding in Electron
Перейти к файлу
Ryan ea728d35ef add some information about http request objects 2009-03-05 14:46:40 +01:00
deps request.respond works 2009-02-22 17:46:11 +01:00
spec add some information about http request objects 2009-03-05 14:46:40 +01:00
test add minimal amount about HTTPServer to spec 2009-03-05 14:36:19 +01:00
.gitignore gitignore 2009-02-22 17:50:43 +01:00
.gitmodules add dependencies 2009-02-16 01:02:00 +01:00
Makefile implement setInterval() 2009-03-04 19:16:07 +01:00
README add test/test_http_server_echo and 'make test' 2009-03-04 11:35:43 +01:00
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
node.cc half way implemented the new TCPClient 2009-03-05 13:41:10 +01:00
node.h exit program on top level exceptions 2009-03-04 00:33:55 +01:00
node_http.cc add some information about http request objects 2009-03-05 14:46:40 +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 update TCPClient specs 2009-03-05 14:22:09 +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 implement setInterval() 2009-03-04 19:16:07 +01:00
node_timer.h rename module load function to Init_modulename(), like ruby 2009-03-04 10:08:33 +01:00
tcp_example.js half way implemented the new TCPClient 2009-03-05 13:41:10 +01:00

README

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