Pular para o conteúdo

Conheça Walt Disney World

Book creator (disable)
 Add this page to your book Show book (0 pages) Suggest pages

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