JavaScript izmantošana jūsu C ++ lietojumprogrammās pārlūkam Chrome

Kad Google izlaida savu Chrome pārlūku, uzņēmums iekļāva ātru JavaScript ieviešanu ar nosaukumu V8, kas ir klienta puse skriptu veidošana valoda ir iekļauta visos pārlūkos. Pirmajiem JavaScript ieviesējiem Netscape 4.1 laikmetā nepatika valoda, jo nebija rīku atkļūdošana un katram pārlūkam bija atšķirīgas ieviešanas, un dažādas Netscape pārlūkprogrammu versijas atšķīrās kā labi. Nebija patīkami rakstīt dažādu pārlūku kodu un pārbaudīt to daudzos dažādos pārlūkos.

Kopš tā laika Google Maps un Gmail izmantoja visu Ajax (asinhrono JavaScript un XML) tehnoloģijas, un JavaScript bija guvis ievērojamu atgriešanos. Tagad tam ir piemēroti rīki. Google V8, kas rakstīts C ++, apkopo un izpilda JavaScript avota kodu, apstrādā atmiņas piešķiršanu objektiem un atkritumu savāc objektus, kas tai vairs nav nepieciešami. V8 ir daudz ātrāks nekā JavaScript citās pārlūkprogrammās, jo tas tiek sastādīts vietējā mašīnkodā, nevis baitkods tas ir interpretēts.

JavaScript V8V8 nav paredzēts tikai lietošanai ar pārlūku Chrome. Ja jūsu C ++ lietojumprogrammai ir nepieciešami skripti, lai lietotāji varētu rakstīt kodu, kas tiek izpildīts izpildes laikā, tad savā lietojumprogrammā varat iegult V8. V8 ir atvērtā koda augstas veiktspējas JavaScript dzinējs, kas licencēts saskaņā ar liberālo BSD licenci. Google ir pat nodrošinājis

instagram viewer
iegultja rokasgrmata.

instagram story viewer