Kui Google välja oma Chrome'i brauseri, hõlmas ettevõte JavaScripti kiiret rakendamist, mille nimi on V8, kliendi poolel skriptimine kõigis brauserites sisalduv keel. Varased JavaScripti kasutuselevõtjad Netscape 4.1 ajastul ei meeldinud keel, sest selleks polnud tööriistu silumine ja igal brauseril olid erinevad rakendused ning Netscape-i brauserite erinevad versioonid erinesid nii noh. Ei olnud meeldiv brauseriteülest koodi kirjutada ja seda paljudes erinevates brauserites testida.
Pärast seda on Google Maps ja Gmail kasutanud kogu Ajaxi (asünkroonne JavaScript ja XML) tehnoloogiaid ja JavaScripti oli oluline tagasitulek. Nüüd on selle jaoks olemas korralikud tööriistad. Google'i V8, mis on kirjutatud C ++, kompileerib ja käivitab JavaScripti lähtekoodi, haldab objektide mälu eraldamist ja prügi kogub objekte, mida ta enam ei vaja. V8 on teistes brauserites JavaScriptiga võrreldes palju kiirem, kuna see kompileeritakse päris masinkoodiks, mitte aga baitkood seda on tõlgendatud.
JavaScripti V8V8 ei saa kasutada ainult Chrome'iga. Kui teie C ++ rakendus nõuab skriptimist, et kasutajad saaksid käivitusaja jooksul käivitatavat koodi kirjutada, saate manustada V8 oma rakendusse. V8 on avatud lähtekoodiga kõrgjõudlusega JavaScripti mootor, millele on antud litsents liberaalse BSD litsentsi alusel. Google on isegi pakkunud
manustaja juhend.