9 points par xguru 2022-10-31 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • De nombreuses tentatives ont déjà été faites pour porter SQLite sur le web, mais il s’agit du premier projet officiel visant à créer une version compilée de SQLite en WASM
  • Objectifs du projet
    • un wrapper complet en fonctionnalités de l’API SQLite 3
    • l’exposition de l’API sqlite3 de bas niveau
    • une API OO de haut niveau similaire aux implémentations de style sql.js et node.js
    • une API basée sur les Workers
    • une variante de l’API Worker basée sur les Promises
    • un stockage côté client à l’aide des API JS disponibles (OPFS et localStorage/sessionStorage)
  • Ce qui ne fait pas partie des objectifs
    • les API sqlite3 liées à UTF-16 (WASM étant une technologie orientée web, et UTF-8 étant aujourd’hui le principal format)
    • bien qu’il existe de nombreux projets de runtime WASM hors navigateur, ce projet se concentre pour l’instant sur la cible navigateur
    • la prise en charge de plateformes anciennes ou de marchés de niche

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.