Rust? В моём фронтенде?! Константин Егупов, Modeldrive
HTML-код
- Опубликовано: 13 окт 2024
- Как гонять код на Rust в браузере во имя корректности и производительности?
В этом докладе мы поговорим:
о том, что такое WebAssembly, как оно живёт в вебе и смарт-контрактах, на каких языках можно писать
каково нынешнее состояние WASM-мира
о проблемах сопряжения моделей данных WASM и Javascript
почему переводить фронтенд на Rust/WASM - это хорошая идея
почему переводить фронтенд на Rust/WASM - это плохая идея
передаём структуры в JS/TS: wasm_bindgen и JSON
как отлаживать проблемы
почему Rust вместо React: yew и его товарищи
После доклада сможем:
осознать, что WebAssembly - это будущее фронтенда
понять, почему переводить проекты на него прямо сейчас - очень сложно и дорого
узнать, как развивается инструментарий для сопряжения JS кода и WASM/Rust
Интересный доклад. Спасибо!
интересно, но чето не вдохновило. если бы так же красиво как на JS выглядел код, то да. а так не.. какие-то unwrap. конечно правильно сказано что чисто если фронтент - это игрушку в браузер партировать то да, но фронт все же больше про рычаги и кнопочки то есть интерфейсы
1 В начале было Слово, и Слово было у Бога, и Слово было Бог.
2 Оно было в начале у Бога.
3 Все чрез Него начало быть, и без Него ничто не начало быть, что начало быть.
4 В Нем была жизнь, и жизнь была свет человеков.
5 И свет во тьме светит, и тьма не объяла его.
(Иоан.1:1-5)
9 Был Свет истинный, Который просвещает всякого человека, приходящего в мир.
10 В мире был, и мир чрез Него начал быть, и мир Его не познал.
11 Пришел к своим, и свои Его не приняли.
12 А тем, которые приняли Его, верующим во имя Его, дал власть быть чадами Божиими,
13 которые ни от крови, ни от хотения плоти, ни от хотения мужа, но от Бога родились.
14 И Слово стало плотию, и обитало с нами, полное благодати и истины; и мы видели славу Его, славу, как Единородного от Отца.
(Иоан.1:9-14)
Раст- он такой, да
@@strelkan rust такой :)
19 Lay not up for yourselves treasures upon earth, where moth and rust doth corrupt, and where thieves break through and steal:
20 But lay up for yourselves treasures in heaven, where neither moth nor rust doth corrupt, and where thieves do not break through nor steal:
21 For where your treasure is, there will your heart be also.
(Mt.6:19-21)
попробуйте сравнить производительность в императивном и в функциональном стиле, может, я что-то не так делал, но падала производительность в функциональном стиле.
Твердыня что ли