Как гонять код на Rust в браузере во имя корректности и производительности?
В этом докладе мы поговорим:
* о том, что такое WebAssembly, как оно живёт в вебе и смарт-контрактах, на каких языках можно писать
* каково нынешнее состояние WASM-мира
* о проблемах сопряжения моделей данных WASM и Javascript
* почему переводить фронтенд на Rust/WASM - это хорошая идея
* почему переводить фронтенд на Rust/WASM - это плохая идея
* передаём структуры в JS/TS: wasm_bindgen и JSON
* как отлаживать проблемы
* почему Rust вместо React: yew и его товарищи
После доклада сможем:
* осознать, что WebAssembly - это будущее фронтенда
* понять, почему переводить проекты на него прямо сейчас - очень сложно и дорого
* узнать, как развивается инструментарий для сопряжения JS кода и WASM/Rust
Как гонять код на Rust в браузере во имя корректности и производительности?
В этом докладе мы поговорим:
* о том, что такое WebAssembly, как оно живёт в вебе и смарт-контрактах, на каких языках можно писать
* каково нынешнее состояние WASM-мира
* о проблемах сопряжения моделей данных WASM и Javascript
* почему переводить фронтенд на Rust/WASM - это хорошая идея
* почему переводить фронтенд на Rust/WASM - это плохая идея
* передаём структуры в JS/TS: wasm_bindgen и JSON
* как отлаживать проблемы
* почему Rust вместо React: yew и его товарищи
После доклада сможем:
* осознать, что WebAssembly - это будущее фронтенда
* понять, почему переводить проекты на него прямо сейчас - очень сложно и дорого
* узнать, как развивается инструментарий для сопряжения JS кода и WASM/Rust
Поделиться страницей в соцсетях