├── .DS_Store ├── .github └── workflows │ └── gh-pages.yml ├── .gitignore ├── LICENSE ├── README.md ├── images ├── .DS_Store ├── JS memory statistics.png ├── JS network slow 3g.png ├── WASM memory statistics.png ├── WASM network slow 3g.png ├── cpu.png ├── fps.png ├── heap.png ├── particles.gif ├── summary max particles.png ├── webgpu fps.png ├── webgpu memory statistics.png └── webgpu slow 3G.png ├── js-canvas ├── package-lock.json ├── package.json ├── page │ ├── index.css │ └── index.html ├── src │ └── index.ts └── tsconfig.json ├── package.json ├── page ├── index.css └── index.html ├── results.numbers ├── wasm-canvas ├── Cargo.lock ├── Cargo.toml ├── package-lock.json ├── package.json ├── page │ ├── index.css │ └── index.html └── src │ └── lib.rs └── webgpu-canvas ├── package-lock.json ├── package.json ├── page ├── index.css └── index.html ├── src └── index.ts └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | target/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/README.md -------------------------------------------------------------------------------- /images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/.DS_Store -------------------------------------------------------------------------------- /images/JS memory statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/JS memory statistics.png -------------------------------------------------------------------------------- /images/JS network slow 3g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/JS network slow 3g.png -------------------------------------------------------------------------------- /images/WASM memory statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/WASM memory statistics.png -------------------------------------------------------------------------------- /images/WASM network slow 3g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/WASM network slow 3g.png -------------------------------------------------------------------------------- /images/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/cpu.png -------------------------------------------------------------------------------- /images/fps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/fps.png -------------------------------------------------------------------------------- /images/heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/heap.png -------------------------------------------------------------------------------- /images/particles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/particles.gif -------------------------------------------------------------------------------- /images/summary max particles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/summary max particles.png -------------------------------------------------------------------------------- /images/webgpu fps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/webgpu fps.png -------------------------------------------------------------------------------- /images/webgpu memory statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/webgpu memory statistics.png -------------------------------------------------------------------------------- /images/webgpu slow 3G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/images/webgpu slow 3G.png -------------------------------------------------------------------------------- /js-canvas/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/package-lock.json -------------------------------------------------------------------------------- /js-canvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/package.json -------------------------------------------------------------------------------- /js-canvas/page/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/page/index.css -------------------------------------------------------------------------------- /js-canvas/page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/page/index.html -------------------------------------------------------------------------------- /js-canvas/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/src/index.ts -------------------------------------------------------------------------------- /js-canvas/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/js-canvas/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/package.json -------------------------------------------------------------------------------- /page/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/page/index.css -------------------------------------------------------------------------------- /page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/page/index.html -------------------------------------------------------------------------------- /results.numbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/results.numbers -------------------------------------------------------------------------------- /wasm-canvas/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/Cargo.lock -------------------------------------------------------------------------------- /wasm-canvas/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/Cargo.toml -------------------------------------------------------------------------------- /wasm-canvas/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/package-lock.json -------------------------------------------------------------------------------- /wasm-canvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/package.json -------------------------------------------------------------------------------- /wasm-canvas/page/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/page/index.css -------------------------------------------------------------------------------- /wasm-canvas/page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/page/index.html -------------------------------------------------------------------------------- /wasm-canvas/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/wasm-canvas/src/lib.rs -------------------------------------------------------------------------------- /webgpu-canvas/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/package-lock.json -------------------------------------------------------------------------------- /webgpu-canvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/package.json -------------------------------------------------------------------------------- /webgpu-canvas/page/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/page/index.css -------------------------------------------------------------------------------- /webgpu-canvas/page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/page/index.html -------------------------------------------------------------------------------- /webgpu-canvas/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/src/index.ts -------------------------------------------------------------------------------- /webgpu-canvas/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stesel/wasm-canvas-perf/HEAD/webgpu-canvas/tsconfig.json --------------------------------------------------------------------------------