Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1280|Respuesta: 1

[Otros] Las páginas web de front-end ejecutan funciones en wasm de 3 maneras

[Copiar enlace]
Publicado en 27/11/2024 8:45:24 | | | |
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 favorRespuesta






Anterior:Algunos consejos sobre System.Text.Json manipulando JSON
Próximo:Comprueba si la cadena es IPv4 o IPv6 en JavaScript
 Propietario| Publicado en 27/11/2024 8:49:09 |
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com