Download and install Node.js (LTS version):
Verify installation:
node -v
npm -v
In the project folder, run:
npm install
npm start
Open the URL shown in the terminal in your browser (usually http://localhost:5173).
- Always open pages via the dev server (not by opening
.htmlfiles directly) - Example pages are available under
/examples/taskXX/(e.g./task01/) - If you are using VS Code, you can install wgsl-analyzer for better WGSL (WebGPU shader language) support (type checking and inference, code completion).
The repository also contains the basic example implementated with WebGPU bindings in Rust and Python. You can find them in other-implementations/ folder.