Коришћење ЈаваСцрипта у Ц ++ апликацијама за Цхроме

click fraud protection

Када је Гоогле објавио свој Цхроме прегледач, компанија је укључила брзу имплементацију ЈаваСцрипта који се зове В8, на страни клијента сценаристе језик укључен у све прегледаче. Рано прихваћеним ЈаваСцрипт-ом још у ери Нетсцапе 4.1 није се допао језик јер није било алата за уклањање погрешака и сваки претраживач имао је различите имплементације, а различите верзије Нетсцапе претраживача су се разликовале као добро. Није било пријатно писати код унакрсног прегледача и тестирати га на пуно различитих претраживача.

Од тада, Гоогле Мапс и Гмаил су заједно користили цео Ајак (Асинхрони ЈаваСцрипт и КСМЛ) технологија и ЈаваСцрипт су уживали у великом повратку. Сада постоје пристојни алати за то. Гоогле-ов В8, који је написан на Ц ++, саставља и извршава ЈаваСцрипт изворни код, рукује додељивању меморије објектима и смеће сакупља предмете који више нису потребни. В8 је толико бржи од ЈаваСцрипт-а у другим прегледачима јер се компајлира у изворни машински код, а не бајт код то је протумачено.

ЈаваСцрипт В8В8 није намењен само Цхроме-у. Ако ваша Ц ++ апликација захтева скриптирање како би корисници могли да пишу код који се извршава у току рада, онда можете да уградите В8 у своју апликацију. В8 је отворени изворни ЈаваСцрипт високих перформанси, лиценциран под либералном БСД лиценцом. Гоогле је чак доставио

instagram viewer
водич за уградњу.

instagram story viewer