WasmEdge — це середовище виконання WebAssembly байт коду для хмарних, периферійних та децентралізованих додатків. Воно підтримує безсерверні додатки, вбудовані функції, мікросервіси, смарт-контракти та пристрої Інтернету речей. Елементами програми є .wasm файли. WasmEdge написаний мовою програмування C++ та має відкритий код на Github: https://github.com/WasmEdge/WasmEdge. Офіційний сайт є https://wasmedge.org/.

Середовище виконання WasmEdge створює «пісочницю» для своєї байт-кодової програми WebAssembly, тобто ізоляцію ресурсів операційної системи (наприклад, файлової системи, сокетів, змінних середовища, процесів) та простору пам'яті, виконання користувацького коду , як плагінів у програмному продукті (наприклад, SaaS, програмно-визначених транспортних засобах, граничних вузлах або вузлах блокчейну).

Операційні системи

WasmEdge підтримає такі ОС:

Linux (x86_64 and aarch64) MacOS (x86_64 and M1) Windows 10 Android seL4 RTOS OpenWrt OpenHarmony Raspberry Pi RISC-V (WIP) S390x

Примітки