Quando o Google lançou seu navegador Chrome, a empresa incluiu uma rápida implementação de JavaScript chamada V8, o lado do cliente scripting idioma incluído em todos os navegadores. Os primeiros usuários do JavaScript na era do Netscape 4.1 não gostaram do idioma porque não havia ferramentas para a depuração e cada navegador teve implementações diferentes, e diferentes versões dos navegadores Netscape diferiram em bem. Não foi agradável escrever código entre navegadores e testá-lo em vários navegadores diferentes.
Desde então, o Google Maps e o Gmail vieram usando todo o Ajax (JavaScript assíncrono e XML) e JavaScript teve um grande retorno. Agora existem ferramentas decentes para isso. V8 do Google, que é escrito em C ++, compila e executa o código-fonte JavaScript, manipula a alocação de memória para objetos e o lixo coleta objetos que não são mais necessários. A V8 é muito mais rápida que o JavaScript em outros navegadores porque é compilada com o código da máquina nativa, não bytecode isso foi interpretado.
O JavaScript V8V8 não é apenas para uso com o Chrome. Se seu aplicativo C ++ exigir scripts para que os usuários possam escrever código executado em tempo de execução, você poderá incorporar a V8 ao seu aplicativo. V8 é um mecanismo JavaScript de alto desempenho e código aberto licenciado sob a licença liberal BSD. O Google até forneceu um Guia do Embedder.