Когда Google выпустил свой браузер Chrome, компания включила быструю реализацию JavaScript под названием V8, на стороне клиента скриптовый язык включен во все браузеры. Ранние пользователи JavaScript в эпоху Netscape 4.1 не любили язык, потому что не было инструментов для отладка и каждый браузер имел разные реализации, и разные версии браузеров Netscape отличались как Что ж. Было неудобно писать кросс-браузерный код и тестировать его на множестве разных браузеров.
С тех пор Google Maps и Gmail пришли с использованием всего Ajax (асинхронного JavaScript и XMLтехнологии, и JavaScript получил широкое распространение. Сейчас для этого есть достойные инструменты. Google V8, который написан на C ++, компилирует и выполняет исходный код JavaScript, обрабатывает выделение памяти для объектов, а сборщик мусора собирает ненужные ему объекты. V8 намного быстрее, чем JavaScript в других браузерах, потому что он компилируется в машинный код, а не байткодом это было истолковано.
JavaScript V8V8 не только для использования с Chrome. Если ваше приложение C ++ требует, чтобы пользователи могли писать сценарии для выполнения кода во время выполнения, вы можете встроить V8 в свое приложение. V8 - это высокопроизводительный движок JavaScript с открытым исходным кодом, лицензированный по либеральной лицензии BSD. Google даже предоставил
руководство по внедрению.