Привет,
В: Я полный wasm newb и собираюсь начать писать SPA на Rust с использованием yew . Мой проект требует большого взаимодействия с IndexedDb. Мой вопрос: может ли WebAssembly взаимодействовать с IndexedDb, и если да, нужно ли сначала использовать JavaScript? Я читал, что приложения с интенсивным вводом-выводом на самом деле работают медленнее в WebAssembly из-за необходимости проходить через JavaScript, и хотел бы развеять мои сомнения.
Спасибо, что нашли время ответить на этот вопрос!
Вы можете получить доступ к IndexedDb через хост, вам необходимо импортировать функции JavaScript, которые взаимодействуют с IndexedDb.
Понял. Спасибо! :)
Небольшой уточняющий вопрос: есть ли предложение разрешить прямой доступ между WebAssembly и IndexedDb? Если его нет, должно быть?
Спасибо, :)
@russoturisto Я считаю, что это подпадает под предложение привязки хоста, которое позволяет wasm прямой доступ к API хоста (включая API браузера).
Вы можете увидеть обзор предложения здесь .
Потрясающие! Большое спасибо! :)
@russoturisto
Я хотел бы узнать результат. Я тоже думаю об использовании wasm с indexeddb
Самый полезный комментарий
@russoturisto
Я хотел бы узнать результат. Я тоже думаю об использовании wasm с indexeddb