- 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.