Utilizarea JavaScript în aplicațiile dvs. C ++ pentru Chrome

Când Google a lansat browserul Chrome, compania a inclus o implementare rapidă a JavaScript numită V8, partea clientului Scripting limba inclusă în toate browserele. Primii adopți ai JavaScript în epoca Netscape 4.1 nu le plăceau limba, deoarece nu existau instrumente pentru depanarea și fiecare browser a avut implementări diferite, iar versiunile diferite ale browserelor Netscape diferă ca bine. Nu a fost plăcut să scrieți codul browserului și să îl testați pe o mulțime de browsere diferite.

De atunci, Google Maps și Gmail au venit prin utilizarea întregului Ajax (JavaScript asincron și XML) tehnologii și JavaScript s-a bucurat de o revenire majoră. Acum există instrumente decente pentru aceasta. V8 Google, care este scris în C ++, compilează și execută codul sursă JavaScript, gestionează alocarea memoriei pentru obiecte și gunoiul colectează obiecte de care nu mai are nevoie. V8 este mult mai rapid decât JavaScript în alte browsere, deoarece se compilează cu codul auto original, nu bytecode care a fost interpretat.

instagram viewer

JavaScript V8V8 nu este utilizat numai cu Chrome. Dacă aplicația dvs. C ++ necesită scripturi pentru ca utilizatorii să poată scrie cod care se execută în timpul rulării, atunci puteți încorpora V8 în aplicație. V8 este un motor JavaScript de înaltă performanță open source licențiat sub licența liberală BSD. Google a furnizat chiar și un ghidul embedder.

instagram story viewer