Доклад

Влетаем с двух ног в JS на Wasm

  • На русском языке
Презентация pdf

JavaScript часто используется для написания пользовательских скриптов. Например, можно написать свой плагин для Figma или функцию для подсчета скидки для магазина в Shopify. Тут возникает сразу несколько проблем: надо, чтобы код исполнялся в песочнице и чтобы он исполнялся быстро и эффективно, потому что пользователей может быть много. Вот как раз про второй пункт и пойдет рассказ.

Мы будем компилировать, точнее, JIT-компилировать JavaScript в Wasm. Считается, что написать JIT-компилятор на wasm невозможно, но эти скучные убеждения ошибочны, еще как можно. Расскажем, как можно упороться, чтобы скомпилировать JS в Wasm, какую производительность это решение показывает и как оно в сравнении с существующими подходами вроде QuickJS.

Спикеры

Приглашенные эксперты

Расписание