{"library":"absurd-sql","type":"library","category":null,"description":"absurd-sql (v0.0.54) is a backend for sql.js that stores SQLite databases in IndexedDB, enabling persistent SQLite storage in the browser with incremental block-level reads/writes rather than full database blobs. It uses SharedArrayBuffer and Atomics for high performance, consistently beating raw IndexedDB by up to 10x. Released as an experimental/absurd project by James Long, with sporadic updates. Key differentiators: true persistence without full DB reload, support for fallback mode without SharedArrayBuffer (Safari), and requiring a worker thread. Not for production use; primarily a proof-of-concept.","language":"javascript","status":"active","version":"0.0.54","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install absurd-sql","imports":["import { initBackend } from 'absurd-sql/dist/indexeddb-main-thread';","import { SQLiteFS } from 'absurd-sql';","import IndexedDBBackend from 'absurd-sql/dist/indexeddb-backend';"]},{"cmd":"yarn add absurd-sql","imports":[]},{"cmd":"pnpm add absurd-sql","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"absurd-sql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}