Angie habilita suporte ao WebAssembly#
A atualização permite construir módulos WASM para o Angie carregar e usá-los na configuração do servidor.
A Angie Software apresenta uma grande atualização na funcionalidade do servidor web Angie: uma série de módulos que habilitam o suporte ao WebAssembly (WASM), juntamente com um SDK dedicado que permite construir módulos WASM compatíveis com o Angie usando abstrações de alto nível.
Esta implementação do lado do servidor oferece aos desenvolvedores duas opções:
Desenvolver módulos WASM que podem ser invocados na configuração em quase qualquer estágio de processamento de requisição, usando sua linguagem de preferência
Desenvolver e executar módulos Angie que fazem uso da nova funcionalidade WASM do servidor
Os três módulos que habilitam o suporte ao WebAssembly são:
WASM Core: Implementa funcionalidade básica de WASM no Angie.
WAMR: Integra com o WebAssembly Micro Runtime.
Todos os três módulos podem ser instalados como pacotes pré-construídos do Angie. A documentação para os módulos e suas diretivas de configuração está disponível em nosso site.
O código-fonte dos módulos, do SDK e exemplos que usam todos estes estão disponíveis em nossos repositórios:
Módulos WASM do Angie: Código-fonte dos módulos Angie que habilitam a execução de código WASM, juntamente com uma série de módulos Angie de exemplo que estendem a funcionalidade WASM do servidor.
SDK WASM do Angie: Fornece definições de interface e bibliotecas para construir módulos WASM para o Angie com abstrações de alto nível.
Exemplos de Módulos WASM: Exemplos em C e Rust demonstrando maneiras de escrever módulos WASM habilitados para Angie usando o SDK WASM do Angie.