Använda JavaScript i dina C ++ -applikationer för Chrome

När Google släppte sin Chrome-webbläsare inkluderade företaget en snabb implementering av JavaScript som heter V8, klientsidan scripting språk ingår i alla webbläsare. Tidiga adoptörer av JavaScript redan i Netscape 4.1-era gillade inte språket eftersom det inte fanns några verktyg för felsökning och varje webbläsare hade olika implementationer, och olika versioner av Netscape-webbläsare skilde sig åt som väl. Det var inte trevligt att skriva cross-browser-kod och testa den på många olika webbläsare.

Sedan dess kom Google Maps och Gmail med hela Ajax (Asynchronous JavaScript och XML) teknologier och JavaScript hade haft ett stort comeback. Det finns nu anständiga verktyg för det. Googles V8, som är skriven i C ++, sammanställer och kör JavaScript-källkod, hanterar minnesallokering för objekt och sopor samlar objekt som det inte längre behöver. V8 är så mycket snabbare än JavaScript i andra webbläsare eftersom den sammanställs till inbyggd maskinkod, inte bytekod som har tolkats.

JavaScript V8V8 är inte bara för användning med Chrome. Om din C ++ -applikation kräver skript för att användare ska kunna skriva kod som körs vid körning, kan du bädda in V8 i din applikation. V8 är en högpresterande JavaScript-motor med öppen källkod licenserad under den liberala BSD-licensen. Google har till och med tillhandahållit en

instagram viewer
inbäddarguide.