Capítulo 6. WebAssembly aplicado: Código heredado en el navegador
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Vayas donde vayas, ahí estás.
Buckaroo Banzai
Es hora de que examinemos más detenidamente el proceso de invocar código C/C++ en el navegador. La mayor parte del código en estos lenguajes nunca se concibió para ejecutarse en el navegador de forma descargada. Pero como nos dice el líder de los Cavaliers de Hong Kong en la cita del principio de este capítulo, de vez en cuando te encontrarás en algún lugar inesperado y nuevo, pero sigues estando tú allí.1
Nos interesa invocar código C/C++ en el navegador por varias razones. Sustituir a JavaScript no es una de ellas. Al menos no para la mayoría de la gente. En cambio, tenemos una enorme base de código heredado ahí fuera escrito en lenguajes como C y C++. Gran parte de él es muy útil y sería estupendo tener acceso a él dentro de nuestras aplicaciones web. Parte de él puede estar atando a las organizaciones a sistemas heredados. Poder distribuir este código a través del navegador sería un gran paso adelante.
Además, simplemente hay algunos problemas que no son adecuados para ser escritos en JavaScript. Tener la opción de escribir esa parte de tu aplicación en otro lenguaje sin necesidad de un tiempo de ejecución separado es muy convincente. Y, como demuestra nuestro último caso de uso, es realmente valioso disponer de código fiable de fuentes fiables que ...
Get WebAssembly: La Guía Definitiva now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.