Raytracer in TypeScript/WebGPU, there are 2 implementations:
- CPU: which runs totally in JavaScript but with web workers for parallel computing
- WebGPU compute: only runs when WebGPU is enabled see Implemenation-Status
If you want to try this out go to: https://hsimpson.github.io/ts-raytracer