- Muchas personas han intentado llevar SQLite a la web, pero comienza el primer proyecto oficial para crear una versión compilada de SQLite en WASM
- Objetivos del proyecto
- Un wrapper completo en funcionalidades de la API de SQLite 3
- Vincular la API de bajo nivel de
sqlite3
- Proporcionar una API OO de alto nivel similar a las implementaciones estilo
sql.js y node.js
- API basada en Worker
- Proporcionar una variante de la API de Worker basada en Promise
- Proporcionar almacenamiento del lado del cliente usando APIs de JS disponibles (OPFS y
localStorage/sessionStorage)
- Lo que no es un objetivo
- La API de
sqlite3 relacionada con UTF-16 (WASM es una tecnología centrada en la web y actualmente UTF-8 es lo principal)
- Aunque hay muchos proyectos de runtime WASM fuera del navegador, este proyecto por ahora se enfoca en el navegador
- Soporte para plataformas antiguas o de nicho
Aún no hay comentarios.