SkillAgentSearch skills...

Duckdbwasm Vitebrowser

Barebones example of querying with duckdb-wasm using Vite and just the browser (no front-end framework). No dataset file is loaded; the data is created using the generate_series function.

Install / Use

npx skills add duckdb-wasm-examples/duckdbwasm-vitebrowser

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

duckdb-wasm example: vite-browser

Side-by-side screenshot of browser running the example and the corresponding output in the DevTools window

Barebones example of querying with duckdb-wasm using Vite and just the browser (no front-end framework). No dataset file is loaded; the data is created using the generate_series function.

How to run

  1. Install the dependencies using npm i
  2. Run the example using npm run preview
  3. (Optional) If forking, use npm run dev and go from there!

Steps taken

Everything runs from the main.js script which roughly does the following:

  1. Import: duckdb-wasm and all its bundle alternatives
  2. Pick bundle: Choose based on the browser in-use
  3. Instantiate: Start duckdb and create a connection
  4. Query: Select from the "database" (generate_series) using a basic query or a prepared statement
  5. Close: The connection, database, and worker.

Notes:

  • For ease of use when showing the results, JSON copies of the query results are printed to the console. Consequently...
    • ...this example is not acquainted with proper usage of the Apache Arrow objects like Table.
    • Making JSON copies of large query results for console.log may not be advisable

Related Skills

View on GitHub
GitHub Stars28
CategoryDevelopment
Updated1mo ago
Forks10

Languages

JavaScript

Security Score

80/100

Audited on Jun 17, 2026

No findings