V8 (JavaScript engine)

From Wikipedia, the free encyclopedia
  (Redirected from V8 JavaScript engine)
Jump to: navigation, search
V8 JavaScript Engine
V8 JavaScript engine logo.png
Developer(s) Google
Stable release 3.9.2[1] / February 6, 2012; 11 days ago (2012-02-06)
Development status Active
Written in C++, JavaScript, assembly
Operating system Microsoft Windows, Mac OS X, Linux, FreeBSD, Android, webOS, Google Chrome OS
Platform x86, x86-64, ARM, MIPS
Type JavaScript engine
License BSD
Website code.google.com/p/v8

The V8 JavaScript Engine is an open source JavaScript engine developed by Google. It ships with the Google Chrome web browser.[2] As of 2010, the head programmer is Lars Bak.[3]

V8 increases performance by compiling JavaScript to native machine code before executing it, versus executing bytecode or interpreting it. Further performance increases are achieved by employing optimization methods such as inline caching.

Contents

[edit] Details

The garbage collector of V8 is a generational stop-the-world collector.[4] The V8 assembler is based on the Strongtalk assembler.[5]

On 7 December 2010, a new compiling infrastructure named Crankshaft was released, with speed improvements.[6]

[edit] See also

[edit] References

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages