Мы во Fluence Labs используем WebAssembly в качестве среды исполнения кода как на клиентской части (в браузере), так и на server-side (на нодах нашей p2p сети). В частности, на нём основан наш рантайм () и интепретатор языка под названием Aquamarine (), который сделан на основе идей pi-calculus и предназначен для сложных мульти-агентных сетевых сценариев. В этом докладе мы обсудим, почему мы выбрали именно Wasm, как это повлияло на архитектуру всей сети и плюсы и минусы использования Wasm в server-side приложениях. А также поговорим немного о подводных камнях и ограничениях, с которыми нам пришлось столкнуться, и стоило ли оно всё того. Презентация: Codefest:
Hide player controls
Hide resume playing