Design: Accès à la base de données indexée ?

Créé le 29 sept. 2018  ·  6Commentaires  ·  Source: WebAssembly/design

Salut,

Q : Je suis un novice en matière de wasm et je suis sur le point de commencer à écrire un SPA dans Rust en utilisant if . Mon projet nécessite beaucoup d'interaction avec IndexedDb. Ma question est la suivante : WebAssembly peut-il interagir avec IndexedDb et, si oui, doit-il d'abord passer par JavaScript ? J'ai lu que les applications lourdes d'E/S sont en fait plus lentes dans WebAssembly en raison de l'obligation de passer par JavaScript et j'aimerais dissiper mes doutes.

Merci d'avoir pris le temps de répondre à cette question !

Commentaire le plus utile

@russoturisto
J'aimerais bien connaître le résultat. Je pense aussi à utiliser wasm avec indexeddb

Tous les 6 commentaires

Vous pouvez accéder à IndexedDb via l'hôte, vous devez importer des fonctions JavaScript qui interagissent avec IndexedDb.

Entendu. Merci! :)

Une petite question de suivi : existe-t-il une proposition pour permettre un accès direct entre WebAssembly et IndexedDb ? S'il n'y en a pas, devrait-il y en avoir un ?

Merci, :)

@russoturisto Je pense que cela est couvert par la proposition de liaisons hôte qui permet un accès direct wasm aux API hôtes (y compris les API de navigateur).

Vous pouvez voir un aperçu de la proposition ici .

Impressionnant! Merci beaucoup! :)

@russoturisto
J'aimerais bien connaître le résultat. Je pense aussi à utiliser wasm avec indexeddb

Cette page vous a été utile?
0 / 5 - 0 notes