Hola,
P: Soy un completo novato en wasm y estoy a punto de comenzar a escribir un SPA en Rust usando tejo . Mi proyecto requiere mucha interacción con IndexedDb. Mi pregunta es si WebAssembly puede interactuar con IndexedDb y, de ser así, ¿tiene que pasar primero por JavaScript? He leído que las aplicaciones pesadas de E / S son en realidad más lentas en WebAssembly debido al requisito de pasar por JavaScript y me gustaría aclarar mis dudas.
¡Gracias por su tiempo en responder esta pregunta!
Puede acceder a IndexedDb a través del host, necesita importar funciones de JavaScript que interactúan con IndexedDb.
Comprendido. ¡Gracias! :)
Una pequeña pregunta de seguimiento: ¿Existe una propuesta para permitir el acceso directo entre WebAssembly e IndexedDb? Si no lo hay, ¿debería haber uno?
Gracias, :)
@russoturisto Creo que está cubierto por la propuesta de enlaces de host que permite el acceso directo de wasm a las API de host (incluidas las API del navegador).
Puede ver una descripción general de la propuesta aquí .
¡Impresionante! ¡Muchas gracias! :)
@russoturisto
Me encantaría saber el resultado. Estoy pensando en usar wasm con indexeddb también
Comentario más útil
@russoturisto
Me encantaría saber el resultado. Estoy pensando en usar wasm con indexeddb también