Использование WebAssembly для server-side

Backend
Зал №1

Тезисы

Мы во Fluence Labs используем WebAssembly в качестве среды исполнения кода как на клиентской части (в браузере), так и на server-side (на нодах нашей p2p сети). В частности, на нём основан наш рантайм (github.com/fluencelabs/fce) и интепретатор языка под названием Aquamarine (github.com/fluencelabs/aquamarine), который сделан на основе идей pi-calculus и предназначен для сложных мульти-агентных сетевых сценариев. В этом докладе мы обсудим, почему мы выбрали именно Wasm, как это повлияло на архитектуру всей сети и плюсы и минусы использования Wasm в server-side приложениях. А также поговорим немного о подводных камнях и ограничениях, с которыми нам пришлось столкнуться, и стоило ли оно всё того.

Аудитория и уровень

Для тех, кто имеет хоть какое-то представление о Wasm.

Fluence Labs

Михаил Воронов

Инженер-разработчик.

Инженер-разработчик.

Другие спикеры секции Backend: