Oi,
P: Sou um completo wasm newb e estou prestes a começar a escrever um SPA em Rust usando teixo . Meu projeto requer muita interação com IndexedDb. Minha pergunta é: o WebAssembly pode interagir com IndexedDb e, em caso afirmativo, ele precisa primeiro acessar o JavaScript? Eu li que os aplicativos pesados de E / S são, na verdade, mais lentos no WebAssembly por causa da necessidade de passar por JavaScript e gostaria de esclarecer minhas dúvidas.
Obrigado pelo seu tempo em responder a esta pergunta!
Você pode acessar IndexedDb através do host, você precisa importar funções JavaScript que interagem com IndexedDb.
Entendido. Obrigado! :)
Uma pequena pergunta de acompanhamento: Existe uma proposta para permitir acesso direto entre WebAssembly e IndexedDb? Se não houver, deveria haver um?
Obrigado, :)
@russoturisto Eu acredito que está coberto pela proposta de host-bindings que permite o acesso direto do wasm às APIs do host (incluindo APIs do navegador).
Você pode ver uma visão geral da proposta aqui .
Incrível! Muito obrigado! :)
@russoturisto
Eu adoraria saber o resultado. Estou pensando em usar wasm com indexeddb também
Comentários muito úteis
@russoturisto
Eu adoraria saber o resultado. Estou pensando em usar wasm com indexeddb também