Minimal MVP for a browser-based CSV viewer/editor built with Rust + wasm.
- CSV import into an in-memory table model
- Virtualized grid rendering so only the visible rows mount in the DOM
- Editable source cells
- Calculated columns powered by Boa from Rust
- Worker-based parallel execution for larger formula runs
- A synthetic sample dataset for immediate demoing
Build the site bundle:
./scripts/build-dist.shThis creates dist/, which contains the HTML shell, the local icon module, and the generated
pkg/ output.
Wrangler is configured to deploy the built static site from dist/ and to run the build step
automatically during deploy.
wrangler deployIf you prefer the npm alias:
npm run deployServe dist/ from a local static server:
python3 -m http.server 8080 --directory dist- Open
http://localhost:8080.
wasm-pack buildonly generates the wasm package inpkg/. It does not createindex.html.- The app entry files live at the project root and are copied into
dist/by the build script.