Node.js JavaScript runtime 🐢🚀
 
 
 
 
 
 
Go to file
Ryan 316e2833f0 Use flat object instead of array-of-arrays for HTTP headers.
E.G. { "Content-Length": 10, "Content-Type": "text/html" } instead of
[["Content-Length", 10], ["Content-Type", "text/html"]].
The main reason for this change is object-creation efficiency.

This still needs testing and some further changes (like when receiving
multiple header lines with the same field-name, they are concatenated with a
comma but some headers ("Content-Length") should not be concatenated ; the
new header line should replace the old value).

Various thoughts on this subject:
http://groups.google.com/group/nodejs/browse_thread/thread/9a67bb32706d9efc#
http://four.livejournal.com/979640.html
http://mail.gnome.org/archives/libsoup-list/2009-March/msg00015.html
2009-08-23 12:32:49 +02:00
benchmark Use flat object instead of array-of-arrays for HTTP headers. 2009-08-23 12:32:49 +02:00
deps evcom upgrade - ignore sigpipe. remove error output. 2009-08-22 12:04:45 +02:00
src Use flat object instead of array-of-arrays for HTTP headers. 2009-08-23 12:32:49 +02:00
test/mjsunit Use flat object instead of array-of-arrays for HTTP headers. 2009-08-23 12:32:49 +02:00
tools Fix bug waf problem with HAVE_CLOCK_SYSCALL 2009-06-22 18:28:48 +02:00
website Use flat object instead of array-of-arrays for HTTP headers. 2009-08-23 12:32:49 +02:00
.gitignore Remove node.Process constructor from API 2009-06-30 13:46:35 +02:00
ChangeLog bump version 2009-08-22 13:07:31 +02:00
LICENSE Add DNS API. 2009-07-28 12:36:41 +02:00
README Add note to README about wiki page 2009-07-24 15:14:59 +02:00
TODO add bug to TODO 2009-07-13 16:38:54 +02:00
configure Fix 'make test-debug' 2009-07-16 16:54:55 +02:00
wscript Add node.version 2009-08-03 17:51:35 +02:00

README

Purely evented I/O for V8 javascript.

See http://tinyclouds.org/node for more information.

For help and discussion subscribe to the mailing list at 
http://groups.google.com/group/nodejs or send an email to 
nodejs+subscribe@googlegroups.com.

A list of projects using Node can be found at
http://wiki.github.com/ry/node

To build
./configure
make 
make install