Angie habilita suporte ao WebAssembly#

29.11.2024

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:

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.