Angie habilita soporte para WebAssembly#

29.11.2024

La actualización permite construir módulos WASM para que Angie los cargue y utilice en la configuración del servidor.

Angie Software presenta una actualización importante en la funcionalidad del servidor web Angie: una serie de módulos que habilitan el soporte para WebAssembly (WASM), junto con un SDK dedicado que permite construir módulos WASM compatibles con Angie utilizando abstracciones de alto nivel.

Esta implementación del lado del servidor ofrece a los desarrolladores dos opciones:

  • Desarrollar módulos WASM que pueden ser invocados en la configuración en casi cualquier etapa de procesamiento de solicitudes, utilizando el lenguaje de su preferencia

  • Desarrollar y ejecutar módulos de Angie que utilicen la nueva funcionalidad WASM del servidor

Los tres módulos que habilitan el soporte para WebAssembly son:

Los tres módulos pueden instalarse como paquetes precompilados de Angie. La documentación de los módulos y sus directivas de configuración está disponible en nuestro sitio web.

El código fuente de los módulos, el SDK y ejemplos que utilizan todos estos componentes están disponibles en nuestros repositorios:

  • Módulos WASM de Angie: Código fuente de los módulos de Angie que permiten la ejecución de código WASM, junto con varios módulos de ejemplo de Angie que amplían la funcionalidad WASM del servidor.

  • SDK WASM de Angie: Proporciona definiciones de interfaces y bibliotecas para construir módulos WASM para Angie con abstracciones de alto nivel.

  • Ejemplos de Módulos WASM: Ejemplos en C y Rust que muestran formas de escribir módulos WASM compatibles con Angie utilizando el SDK WASM de Angie.