Jump to content

V8 (JavaScript engine)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Lkt1126 (talk | contribs) at 18:52, 23 January 2010 (update). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Google V8 JavaScript Engine
Developer(s)Google
Stable release
2.0.6[1] / January 14, 2010 (2010-01-14)
Repository
Written inC++
Operating systemMicrosoft Windows, Mac OS X, Linux, FreeBSD, Android
TypeJavaScript engine
LicenseBSD license
Websitecode.google.com/p/v8/

The V8 JavaScript engine is an open source JavaScript engine developed by Google in Denmark and shipping with the Google Chrome browser.[2] Lars Bak is the head programmer.[3]

V8 increases performance by compiling JavaScript to native machine code before executing it, rather than to a bytecode or interpreting it. Further performance increases were achieved by employing optimization techniques such as inline caching. With these features, JavaScript applications running within V8 have an effective speed comparable to a compiled binary.[4]

V8 assembler is based on Strongtalk assembler[5].

See also

References

  1. ^ http://code.google.com/p/v8/source/browse/trunk/ChangeLog ChangeLog
  2. ^ Philipp Lenssen (2008-09-01). "Google on Google Chrome - comic book". Google Blogoscoped. Retrieved 2008-09-01.
  3. ^ Minto, Rob (March 27 2009). "The genius behind Google's web browser". Financial Times. Retrieved 2009-03-31. {{cite web}}: Check date values in: |date= (help)
  4. ^ Seeley, Rich (5 September 2008). "Google Chrome shifts architects' equations as V8 powers the browser". SOA News. Retrieved 2008-09-07. {{cite news}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  5. ^ v8 Licenses