Профессиональная конференция для Go-разработчиков

Golang для WebAssembly: зачем, как и что нас ждет

Проекты и решения на Go

Бэкенд / другое
GO
WebAssembly (WASM)

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

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

Разработчики на Golang, которым интересно расширить свой кругозор, разработчики serverless и embedded решений

Тезисы

WebAssembly (WASM) - это виртуальная машина, разработанная для выполнения
веб-приложений в браузере. WASM предоставляет эффективный способ запуска
высокопроизводительного кода, написанного на различных языках программирования,
в веб-среде. WebAssembly поддерживается всеми
основными браузерами и активно используется для создания интерактивных
веб-приложений, игр и других проектов, требующих высокой производительности.

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

Занимается языковыми рантаймами в Tarantool и разработкой инструментария для них. Интересуется компиляторными технологиями и распределенными системами.

VK, Tarantool

Tarantool — middleware для эффективного создания высоконагруженных сервисов. Сочетает в себе сервер приложений, гибридное хранилище данных, а также инструменты и средства масштабирования. Производительность систем на Tarantool может достигать 1 млн транзакций в секунду.

Видео

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

Проекты и решения на Go