JavaScriptin käyttäminen Chromen C ++ -sovelluksissa

Kun Google julkaisi Chrome-selaimensa, yritys sisälsi JavaScriptin nopean käyttöönoton nimeltä V8, asiakaspuolella scripting kieli sisältyy kaikkiin selaimiin. Varhaiset JavaScriptin käyttöönottajat Netscape 4.1: n aikakaudella eivät pitäneet kielestä, koska niille ei ollut työkaluja virheenkorjaus ja jokaisella selaimella oli erilaiset toteutukset, ja Netscape-selainten eri versiot erottuivat hyvin. Selaimen välisen koodin kirjoittaminen ja sen testaaminen monilla eri selaimilla ei ollut miellyttävää.

Sittemmin Google Maps ja Gmail ovat käyttäneet koko Ajaxia (asynkroninen JavaScript ja XML) tekniikoita, ja JavaScript oli saanut merkittävän paluun. Sille on nyt kunnolliset työkalut. Googlen V8, joka on kirjoitettu C ++ -tekniikalla, kokoaa ja suorittaa JavaScriptin lähdekoodin, käsittelee muistien allokointia objekteille ja jäte kerää esineitä, joita ei enää tarvita. V8 on paljon nopeampi kuin JavaScripti muissa selaimissa, koska se kääntyy alkuperäiseen konekoodiin, ei bytecode se on tulkittu.

instagram viewer

JavaScript V8V8 ei ole vain käytettävä Chromen kanssa. Jos C ++ -sovelluksesi vaatii komentosarjojen kirjoittamisen, jotta käyttäjät voivat kirjoittaa koodin, joka suoritetaan suorituksen aikana, voit upottaa V8 sovellukseen. V8 on avoimen lähdekoodin korkean suorituskyvyn JavaScript-moottori, joka on lisensoitu liberaalilla BSD-lisenssillä. Google on toimittanut jopa upottajan opas.

instagram story viewer