FrontendConf

Тяжело в учении, сложно при внедрении, быстро в использовании

Технологии

Оптимизация производительности
WebAssembly (WASM)

Доклад принят в программу конференции

Целевая аудитория

Middle+ frontend-разработчики.

Тезисы

В рамках доклада хочу поделиться историей о том, как мы внедряли WebAssembly в уже существующее крупное приложение, с какими сложностями столкнулись, как их разрешили и стоило ли оно того.

Мы обсудим:
* в каких кейсах может помочь WebAssembly;
* что нужно, чтобы скомпилировать С++-код в WASM и успешно подключить его в проекте;
* как подружить всё это с Typescript, Webpack и Web Workers;
* почему придется рефакторить код и менять типы;
* чем отличаются структуры данных в JS и WASM;
* как реализовать версионирование WASM-модуля;
* как это всё покрыть тестами.

Frontend-разработчик с 9-летним опытом разработки.
Тимлид проекта StarLite в компании ROGII.

ROGII

ROGII — международная компания, разрабатывающая продукты для геонавигации.

Видео

Мнение Программного комитета о докладе

Фото куратора

Виктор Русакович

Павел расскажет историю о том, как его команда решилась на смелый шаг — внедрение WebAssembly в свой проект. Он поделится неожиданными препятствиями, с которыми они столкнулись, их открытиями и решениями. Вы узнаете, какие уроки извлекла команда и оправдал ли себя этот технологический эксперимент.

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

Технологии