Uporaba JavaScript v vaših aplikacijah C ++ za Chrome

Ko je Google izdal svoj brskalnik Chrome, je podjetje vključilo hitro izvajanje JavaScript, imenovan V8, na strani odjemalca scenarijev jezik, vključen v vse brskalnike. Zgodnjim sprejetjem JavaScript v dobi Netscape 4.1 jezik ni bil všeč, ker ni bilo orodij za odpravljanje napak in vsak brskalnik je imel različne izvedbe, različne različice brskalnikov Netscape pa so se razlikovale kot dobro. Pisanje kode med brskalniki ni bilo prijetno in preizkušanje na več različnih brskalnikih.

Odtlej sta Google Maps in Gmail skupaj uporabljala celoten Ajax (Asinhroni JavaScript in XML) tehnologije in JavaScript so se zelo veselili. Zdaj obstajajo spodobna orodja za to. Googlov V8, ki je napisana v C ++, zbira in izvaja JavaScript izvorno kodo, ureja dodelitev pomnilnika za predmete in smeti zbira predmete, ki jih ne potrebuje več. V8 je toliko hitrejši kot JavaScript v drugih brskalnikih, ker se prevaja v izvorno strojno kodo, ne bajt kodo to je bilo razloženo.

JavaScript V8V8 ni samo za uporabo s Chromom. Če vaša aplikacija C ++ zahteva, da bi uporabniki lahko zapisali kodo, ki se izvaja med izvajanjem, lahko vstavite V8 v svojo aplikacijo. V8 je odprtokodni visokozmogljiv sistem JavaScript, licenciran pod liberalno licenco BSD. Google je celo zagotovil

instagram viewer
vodnik za vdelavo.