Теперь Angie поддерживает WebAssembly#

29.11.2024

Это обновление позволяет создавать WASM-модули для Angie, которые можно загружать и использовать в конфигурации сервера.

Компания Angie Software представляет крупное обновление функциональности веб-сервера Angie: модули, которые добавляют поддержку WebAssembly (WASM), а также специальный SDK, который позволяет создавать WASM-модули для Angie с использованием высокоуровневых абстракций.

Наша реализация предоставляет разработчикам две возможности:

  • Создавать WASM-модули, которые могут вызываться в конфигурации практически на любом этапе обработки запроса, используя предпочитаемый язык программирования.

  • Разрабатывать и запускать модули Angie, которые используют новую функциональность WASM сервера.

Три модуля, которые обеспечивают поддержку WebAssembly:

Все три модуля можно установить как готовые пакеты Angie. Документация по модулям и их настройкам доступна на нашем сайте.

Исходный код модулей, SDK и примеры их использования доступны в наших репозиториях:

  • Модули Angie WASM: Исходный код модулей Angie, которые обеспечивают выполнение WASM-кода, а также примеры, которые расширяют функциональность WASM.

  • Angie WASM SDK: Предоставляет интерфейсы и библиотеки для создания WASM-модулей для Angie с использованием высокоуровневых абстракций.

  • Примеры WASM-модулей: Примеры на C и Rust, демонстрирующие способы создания WASM-модулей для Angie с использованием Angie WASM SDK.