|Developer(s)||The Chromium Project|
|Initial release||September 2, 2008|
|Platform||IA-32, x86-64, ARM, MIPS, PowerPC, IBM s390|
The garbage collector of V8 is a generational incremental collector. The V8 assembler is based on the Strongtalk assembler. On 7 December 2010, a new compiling infrastructure named Crankshaft was released, with speed improvements.
In 2016, the Ignition interpreter was added to V8 with the design goal of reducing the memory usage on small memory Android phones in comparison with TurboFan and Crankshaft.
V8 is used in the following applications:
- Google Chrome and Chromium web browsers
- Opera web browser
- Vivaldi web browser
- Couchbase database
- Node.js runtime environment
- Electron software framework, powering applications such as the Atom and Visual Studio Code text editors
- "V8 Release 5.9". V8 Project.
- "Stable Channel Update for Desktop". Google Chrome Team.
- "Introduction - Chrome V8". Google Developers.
- "v8/LICENSE.v8 at master". Github.
- Lenssen, Philipp (1 September 2008). "Google on Google Chrome - comic book". Google Blogoscoped. Google. Retrieved 17 August 2010.
- Minto, Rob (27 March 2009). "The genius behind Google’s web browser". Financial Times. Retrieved 17 August 2010.
- "V8 Changelog v3.8.2". Google. Retrieved 23 October 2012.
- "A game changer for interactive performance". Chromium Blog. Google. Retrieved 1 May 2012.
- "A New Crankshaft for V8". Chromium Blog. Google. 7 December 2010. Retrieved 22 April 2011.
- "BlinkOn 6 Day 1 Talk 2: Ignition - an interpreter for V8". 26 June 2016. Retrieved 2 September 2016.
- Jolie O'Dell (March 10, 2011). "Why Everyone Is Talking About Node". Mashable.