Golang для WebAssembly: зачем, как и что нас ждет
Доклад принят в программу конференции
Целевая аудитория
Тезисы
WebAssembly (WASM) - это виртуальная машина, разработанная для выполнения
веб-приложений в браузере. WASM предоставляет эффективный способ запуска
высокопроизводительного кода, написанного на различных языках программирования,
в веб-среде. WebAssembly поддерживается всеми
основными браузерами и активно используется для создания интерактивных
веб-приложений, игр и других проектов, требующих высокой производительности.
Golang стал одним из языков-пионеров WASM и в настоящий момент входит в четверку
наиболее хорошо поддерживаемых языков. В данном докладе мы кратко поговорим про
WASM в бразуере и вне браузера, обсудим как правильно готовить Go-приложение для
запуска в WASM-рантайме, какие есть подводные камни в настоящий момент и какие
сложности мешают разработчикам компилятора Go поддерживать свежие стандарты WASI.
Занимается языковыми рантаймами в Tarantool и разработкой инструментария для них. Интересуется компиляторными технологиями и распределенными системами.
VK, Tarantool
Видео
Другие доклады секции
Проекты и решения на Go