Executando SQLite no navegador com sql.js e WASM — um guia prático com sincronização Google Drive
Uma arquitetura client-side utiliza SQLite compilado para WebAssembly no navegador, com o banco de dados persistido como um único arquivo binário no Google Drive do usuário. Em comparação com IndexedDB ou camadas de sincronização proprietárias, essa abordagem oferece verdadeira portabilidade e privacidade dos dados: o arquivo pode ser aberto em qualquer ferramenta SQLite, enquanto o acesso ao Drive é limitado via o escopo drive.file. O estado local é gravado no localStorage após cada mutação, a sincronização com o Drive é 'debounced' por 10 segundos, e a resolução de conflitos prioriza o Drive como fonte da verdade.
Avalie este artigo:
Compartilhar:
- Categoria
- CEVIU Dados
- Publicado
- 30 de abril de 2026
- Fonte
- CEVIU Dados
