Tuesday, September 02, 2008
Ever since we opened the Google office in Aarhus, Denmark, I've been bombarded with the same question. What kind of virtual machine are you working on? Finally, I'm able to answer.
The cornerstones of the V8 design are:
- An efficient memory management system resulting in fast object allocation and small garbage collection pauses.
- Introduction of hidden classes and inline caches that speed up property access and function calls.
More design details can be found here: http://code.google.com/apis/v8/design.html.
V8 is an open source project and we encourage developers to visit http://code.google.com/p/v8.
Posted by Lars Bak, Software Engineer