Когато Google пусна браузъра си Chrome, компанията включи бърза реализация на JavaScript, наречен V8, от страна на клиента скриптове език, включен във всички браузъри. Ранните осиновители на JavaScript още в ерата на Netscape 4.1 не харесаха езика, защото нямаше инструменти за отстраняване на грешки и всеки браузър имаше различни реализации и различните версии на браузърите на Netscape се различаваха като добре. Не беше приятно да пишете код на крос-браузър и да го тествате в много различни браузъри.
Оттогава Google Maps и Gmail се появиха заедно с целия Ajax (Асинхронен JavaScript и XML) технологии и JavaScript се радваха на голямо завръщане. Вече има прилични инструменти за това. V8 на Google, който е написан на C ++, компилира и изпълнява изходния код на JavaScript, обработва разпределението на паметта за обекти и боклукът събира обекти, от които вече не се нуждае. V8 е толкова по-бърз от JavaScript в другите браузъри, защото се компилира в родния машинен код, не байткод това е тълкувано.
JavaScript V8V8 не се използва само с Chrome. Ако вашето приложение C ++ изисква скриптове, за да могат потребителите да напишат код, който се изпълнява по време на изпълнение, тогава можете да вградите V8 в приложението си. V8 е високоефективен JavaScript двигател с отворен код, лицензиран под либералния BSD лиценз. Google дори е предоставил ръководство за вграждане.