What is Google V8?
Even if you are an avid web programmer you may not have heard about V8. But if you have downloaded Google Chrome or read about it on the web, you may atleast know that it is something related to Chrome or may be web programming.
About
Here are some quick facts on V8:
- V8 is Google’s open source JavaScript engine.
- V8 is written in C++ and has been implemented in Google Chrome.
- V8 implements ECMAScript as specified in ECMA-262, 3rd edition.
- V8 runs on Microsoft Windows XP / Vista, Apple Mac OS X 10.5 (Leopard), and Linux systems that use IA-32 or ARM processors (i.e. basically supports all popular version from Ubuntu/SuSE/RedHat etc.).
- V8 can be embedded into any C++ application and even run as a stand alone application.
Requirements
If you are interested in V8 development, the following are the pre-requisites:
- Linux (Intel or ARM-based).
- Windows XP SP2 or later, or Windows Vista.
- Mac OS X 10.5 (Leopard).
For compilers (C++ compiler required):
- Linux and Mac OS X 10.5: the Gnu Compiler (GCC) 4.x.x – see http://gcc.gnu.org
- Windows: Visual Studio 2005, Visual Studio 2008, or the free Visual C++ 2008 Express Edition
Performance
V8 is designed for high speed execution of large-scale JavaScript based applications. As per Google’s data V8 is much times faster than JScript (IE), SpiderMonkey (Firefox), and JavaScriptCore (Safari). In case your web application is largely dependent on JavaScript execution, V8 should vastly increase the performance.
You can download V8 JavaScript engine from here.
















