Разработка под WebAssembly: реальные грабли и примерыНовинки

Доклад принят в программу конференции
Андрей Нагих
Инетра, Bytefog

Начал заниматься вебом в прошлом веке. Долгое время развивался как fullstack-разработчик. В 2013 сконцентрировался на фронтенде. Сейчас занимается разработкой peer-2-peer системы доставки видео в браузере, используя технологии Node.js, MSE, WebSocket, WebRTC и WebAssembly.

andrey@nagih.ru
t.me/andrnag
Тезисы

Технология WebAssembly стремительно ворвалась во все популярные браузеры и таким образом стала доступной для коммерческой разработки.

Я расскажу вам, какие реальные грабли мы собрали при переносе нашего большого приложения на C++ в браузер.

Мы обсудим:
— какие есть инструменты и что они могут;
— как пробрасывать объекты между JS и Wasm;
— какие при этом возникают проблемы и как их решить;
— что может Wasm, и чего он не может;
— как увидеть код C++ в отладчике браузера;
— на сколько Wasm быстрее JS.

JavaScript
,
Фронтенд / другое
,
Производительность и мониторинг фронтенда

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