Способы компиляции C/C++ в Webassembly на примере портирования Redis С++

Доклад принят в программу конференции
Михаил Воронов
Fluence Labs

Системный программист, увлекается математикой и CTF.

Тезисы

В данном докладе будут рассмотрены современные технологии, позволяющие компилировать код на C/C++ в WebAssembly: стандарт WebAssembly System Interface (WASI), компилятор emcscripten, поддержка WebAssembly в LLVM и clang. Чтобы во всём этом разобраться, рассмотрим один из способов портирования Redis в WebAssembly. Также поговорим о том, с какими сложностями можно столкнуться при портировании, насколько быстро можно портировать приложение и насколько быстро оно может работать в сравнении с нативным выполнением.

Фреймворки
,
C/C++

Другие доклады секции С++