Acerca de WebAssembly
WebAssembly es una nueva forma de codificación que puede ejecutarse en navegadores web modernos: es un lenguaje ensamblador de clase de bajo nivel con un formato binario compacto que se mantiene cerca del rendimiento nativo y proporciona objetivos de compilación para lenguajes como C/C++, C# y Rust, para que puedan ejecutarse en la web. También está diseñado para coexistir con JavaScript, permitiendo que ambos funcionen juntos.
Generar un archivo wasm de prueba
AssemblyScript es un lenguaje WebAssembly similar a TypeScript (El inicio de sesión del hipervínculo es visible.)。 Instala la herramienta AssemblyScript, que compila el archivo typescript en un archivo WebAssembly. El comando de instalación es el siguiente:
Crea un nuevo archivo test.ts y defínyelo de la siguiente manera:
Genera el archivo .wasm con el siguiente comando:
Parámetros de configuración:El inicio de sesión del hipervínculo es visible.
Ejecuta las funciones dentro de wasm
Método 1 (El más fácil)
Referencia directamente la ejecución del módulo de .js generados, de la siguiente manera:
Método 2
Con assemblyscript/loader, referencia:El inicio de sesión del hipervínculo es visible., el código es el siguiente:
El comando .wasm puede generarse de la siguiente manera:
De esta manera no genera .ts, . JS.
Método 3
Compilación de carga usando WebAssembly nativo, el código es el siguiente:
Finalmente, adjunta el archivo del código fuente:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|