About the sqlite3 WASM/JS Subproject

Ett nytt officiellt sqlite3 wasm/JS-delprojekt har lanserats med målet att göra WebAssembly-byggen av sqlite3 till förstklassiga leveranser. Projektet syftar till att tillhandahålla en funktionskomplett wrapper för sqlite3 C API, inklusive flera JavaScript-API:er (lågnivå, OO, worker-baserade och promise-baserade). Det kommer också att stödja persistent klientlagring via JS API:er som Origin-Private FileSystem (OPFS), window.localStorage och window.sessionStorage. Projektet fokuserar på webbläsarbaserade wasm-miljöer och kommer inte att stödja UTF16-relaterade API:er, externa WASM-körtider eller föråldrade plattformar/funktioner. Utvecklingen har dragit nytta av insikter och verktyg från tidigare projekt som Emscripten, sql.js, absurd-sql och wa-sqlite.