The garbage collector of V8 is a generational stop-the-world collector. The V8 assembler is based on the Strongtalk assembler.
You can find more information here:
- The V8 documentation page which includes instructions on downloading and building V8.
- Performance documentation covering the performance goals of V8, and instructions on how to run the V8 benchmark suite.
- User mailing list: http://groups.google.com/group/v8-users
- The V8 contributor wiki page.
Check out node.js too… Node’s goal is to provide an easy way to build scalable network programs. In the “hello world” web server example, many client connections can be handled concurrently. Node tells the operating system (through
select) that it should be notified when a new connection is made, and then it goes to sleep. If someone new connects, then it executes the callback. Each connection is only a small heap allocation.