- Muitas pessoas já tentaram levar o SQLite para a web, mas este é o primeiro projeto oficial a criar uma versão compilada do SQLite em WASM
- Objetivos do projeto
- Wrapper completo em recursos da API do SQLite 3
- Bindings para a API
sqlite3 de baixo nível
- Fornecer uma API OO de alto nível semelhante às implementações no estilo
sql.js e node.js
- API baseada em Worker
- Fornecer uma variante da API de Worker baseada em Promise
- Fornecer armazenamento no lado do cliente usando APIs JS disponíveis (OPFS e
localStorage/sessionStorage)
- O que não é objetivo
- APIs
sqlite3 relacionadas a UTF-16 (WASM é uma tecnologia centrada na web, e atualmente UTF-8 é o principal)
- Embora existam muitos projetos de runtime WASM voltados para fora do navegador, este projeto atualmente foca no navegador como alvo
- Suporte a plataformas antigas ou de nicho
Ainda não há comentários.