Hi,
F: Ich bin ein kompletter wasm-Neuling und bin dabei, mit yew ein SPA in Rust zu schreiben. Mein Projekt erfordert viel Interaktion mit IndexedDb. Meine Frage ist, kann WebAssembly mit IndexedDb interagieren und wenn ja, muss es zuerst durch JavaScript gehen? Ich habe gelesen, dass E/A-intensive Anwendungen in WebAssembly aufgrund der Anforderung, JavaScript zu durchlaufen, tatsächlich langsamer sind, und möchte meine Zweifel ausräumen.
Vielen Dank, dass Sie sich Zeit für die Beantwortung dieser Frage genommen haben!
Sie können über den Host auf IndexedDb zugreifen, Sie müssen JavaScript-Funktionen importieren, die mit IndexedDb interagieren.
Verstanden. Dankeschön! :)
Eine kleine Folgefrage: Gibt es einen Vorschlag, den direkten Zugriff zwischen WebAssembly und IndexedDb zu ermöglichen? Wenn nicht, sollte es eine geben?
Vielen Dank, :)
@russoturist Ich glaube, dass dies durch den Host-Bindings-Vorschlag abgedeckt ist, der wasm direkten Zugriff auf Host-APIs (einschließlich Browser-APIs) ermöglicht.
Eine Übersicht des Vorschlags können Sie hier einsehen.
Fantastisch! Ich danke dir sehr! :)
@russoturisto
Ich würde gerne das Ergebnis wissen. Ich denke darüber nach, wasm auch mit indexeddb zu verwenden
Hilfreichster Kommentar
@russoturisto
Ich würde gerne das Ergebnis wissen. Ich denke darüber nach, wasm auch mit indexeddb zu verwenden