Чтобы запустить код на Rust в браузере, начните с подтверждения того, что ваш существующий приложение работает с WASM WASI, и создайте простую веб-страницу на JavaScript. Установите цель wasm32-unknown-unknown, wasm-pack и wasm-bindgen-cli. Вам также потребуется Chrome для тестирования и Chromedriver для автоматизации тестов. Установите эти инструменты в отдельную подпапку вашего домашнего каталога. Сделайте свой проект библиотечным проектом, добавьте зависимости wasm-bindgen и протестируйте. Узнайте, какие типы поддерживает wasm-bindgen, и измените функции для использования поддерживаемых типов. Измените файлы на.generic BufRead. Адаптируйте тесты, пропуская те, которые не применимы. Измените зависимости на дружественные к JavaScript, если необходимо. Запустите тесты. Добавьте wasm-pack в свои тесты CI.
towardsdatascience.com
Nine Rules for Running Rust in the Browser
Create attached notes ...
