WebAssembly con Haskell
WebAssembly es un lenguaje de bajo nivel, similar a ensamblador, diseñado para ser rápido de cargar y ejecutar en navegadores modernos. Su objetivo es permitir que aplicaciones escritas en distintos lenguajes se ejecuten en la web con velocidad casi nativa. Los formatos que soporta son: .wasm : un formato binario ejecutable. .wat : un formato formato de texto legible. Se complementa con JavaScript; permite invocar funciones WASM desde JS y viceversa. ¿Cuál es el objetivo de WebAssembly? El objetivo de WebAssembly es compilar código escrito en lenguajes como Rust, C o C++ (entre otros) y transformarlo en un módulo .wasm que puede ejecutarse en navegadores o en entornos como Node.js con rendimiento cercano al nativo. Flujo típico de trabajo con WebAssembly Escribimos nuestro código en un lenguaje soportado (ej. Rust, C, C++, Go, AssemblyScript). Compilamos ese código a WebAssembly y se generará un archivo .wasm . Cargamos el módulo en tu aplicaci...