V8 (JavaScript引擎)
外观
開發者 | |
---|---|
当前版本 | 2.1.4[1](2010年3月10日 ) |
源代码库 | |
编程语言 | C++ |
操作系统 | Microsoft Windows, Mac OS X, Linux, FreeBSD, Android, webOS |
类型 | JavaScript 引擎 |
许可协议 | BSD許可證 |
网站 | code.google.com/p/v8/ |
V8是一個由丹麥Google開發的開源JavaScript引擎,用於Google Chrome中。[2]Lars Bak是這個項目的組長。[3]
V8在執行之前提高了JavaScript機器碼的編譯,而不是位元組碼及直譯器。能進一步提高性能,如內聯緩存(inline caching)。有了這些功能,JavaScript程序與V8引擎的速度媲美二進制編譯。[4]
V8組譯器是基於Strongtalk組譯器。[5]
參見
外部連結
- ^ http://code.google.com/p/v8/source/browse/trunk/ChangeLog ChangeLog
- ^ Philipp Lenssen. Google on Google Chrome - comic book. Google Blogoscoped. 2008-09-01 [2008-09-01].
- ^ Minto, Rob. The genius behind Google’s web browser. Financial Times. March 27 2009 [2009-03-31].
- ^ Seeley, Rich; Jack Vaughan. Google Chrome shifts architects' equations as V8 powers the browser. SOA News. 5 September 2008 [2008-09-07].
- ^ v8 Licenses
- Google Code project page
- cproxyv8 及 v8-juice are C++ libraries for extending v8, e.g. to assist in binding client-side C++ classes to JavaScript.
- v8cgi is a v8-based framework for serving web application written in JavaScript.
- node.js[1] is a toolkit for writing performant non-blocking event-driven network servers in JavaScript.
- Inside V8 - A Javascript Virtual Machine
![]() | 这是一篇与自由软件有关的小作品。您可以通过编辑或修订扩充其内容。 |