Uso de JavaScript en sus aplicaciones de C ++ para Chrome

Cuando Google lanzó su navegador Chrome, la compañía incluyó una implementación rápida de JavaScript llamada V8, el lado del cliente secuencias de comandos idioma incluido en todos los navegadores. A los primeros usuarios de JavaScript en la era de Netscape 4.1 no les gustaba el lenguaje porque no había herramientas para depuración y cada navegador tenía implementaciones diferentes, y las diferentes versiones de los navegadores Netscape diferían según bien. No fue agradable escribir código entre navegadores y probarlo en muchos navegadores diferentes.

Desde entonces, Google Maps y Gmail llegaron usando todo el Ajax (JavaScript asíncrono y XML) tecnologías, y JavaScript había tenido un gran regreso. Ahora hay herramientas decentes para ello. Google V8, que está escrito en C ++, compila y ejecuta el código fuente de JavaScript, maneja la asignación de memoria para los objetos y la basura recolecta los objetos que ya no necesita. V8 es mucho más rápido que el JavaScript en otros navegadores porque se compila en código máquina nativo, no bytecode eso ha sido interpretado.

instagram viewer

JavaScript V8V8 no solo se usa con Chrome. Si su aplicación C ++ requiere secuencias de comandos para que los usuarios puedan escribir código que se ejecuta en tiempo de ejecución, entonces puede incrustar V8 en su aplicación. V8 es un motor JavaScript de código abierto de alto rendimiento con licencia bajo la licencia liberal BSD. Google incluso ha proporcionado un guía del integrador.

instagram story viewer