1 repositorio
Techniques and patterns for offloading compute-intensive browser tasks to WebAssembly.
Distinct from High-Performance UI Logic: Distinct from High-Performance Computing (HPC) as it specifically targets the browser/JS runtime environment.
Explore 1 awesome GitHub repository matching web development · WebAssembly Performance Optimization. Refine with filters or upvote what's useful.
Walt es un transpilador y lenguaje tipado que convierte una sintaxis similar a JavaScript en formato binario WebAssembly. Funciona como una cadena de herramientas para desarrollar lógica de alto rendimiento para navegadores y runtimes mediante la traducción de código fuente tipado a formato de texto WebAssembly. El proyecto incluye un cargador integrado en el bundler que automatiza la recompilación de archivos fuente durante el proceso de construcción. Proporciona un gestor de memoria lineal utilizado para definir diseños de datos personalizados, structs y asignadores de memoria dentro de un heap contiguo. El lenguaje admite firmas de funciones definidas, tipos numéricos y la capacidad de exportar funciones y globales o importar funciones externas desde el entorno host. Permite el uso de cierres funcionales, punteros de función y organización de datos estructurados mediante offsets de memoria binaria.
Enables moving computationally expensive tasks from JavaScript to WebAssembly to increase browser execution speed.