Pular para o conteúdo

Conheça Walt Disney World

V8 (JavaScript engine)

V8 JavaScript Engine
V8 JavaScript engine logo.png
Developer(s) Google
Stable release 3.11.8[1] / May 31, 2012; 2 months ago (2012-05-31)
Development status Active
Programming language used C++, JavaScript, assembly
Operating system Microsoft Windows, Mac OS X, Linux, FreeBSD, Android, webOS, Google Chrome OS
Platform x86[2], x86-64,[2] ARM,[2] MIPS[3]
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.[4] As of 2012, the head programmer is Lars Bak.[5]

V8 increases performance by compiling JavaScript to native machine code (x86,[2] ARM,[2] or MIPS[3] CPUs), before executing it, versus executing bytecode or interpreting it. Further performance increases are achieved by employing optimization methods such as inline caching.

Contents

Details

The garbage collector of V8 is a generational incremental collector.[6] The V8 assembler is based on the Strongtalk assembler.[7] On 7 December 2010, a new compiling infrastructure named Crankshaft was released, with speed improvements.[8]

MIPS port

A port to little endian MIPS was released with v8 version 3.7[3].[who?]

Usage

V8 is intended to be used both in a browser (notably in Chrome and Chromium browsers) and as a standalone high performance engine that can be integrated into independent projects, for example server-side JavaScript in Node.js.[9]

See also

References

External links

Personal tools
  • Create account
  • Log in
Namespaces

Variants
Actions
Navigation
Toolbox
Print/export