DuckDB Wasm (original) (raw)
Documentation / Client APIs / Wasm
DuckDB Wasm
DuckDB has been compiled to WebAssembly, so it can run inside any browser on any device.
DuckDB-Wasm offers a layered API, it can be embedded as a JavaScript + WebAssembly library, as a Web shell, or built from source according to your needs.
Getting Started with DuckDB-Wasm
A great starting point is to read the DuckDB-Wasm launch blog post!
Another great resource is the GitHub repository.
For details, see the full DuckDB-Wasm API Documentation.
Limitations
- By default, the WebAssembly client only uses a single thread.
- The WebAssembly client has a limited amount of memory available. WebAssembly limits the amount of available memory to 4 GB and browsers may impose even stricter limits.