Playground · browser-wasm
The very same C# code, compiled to WebAssembly and running in your browser — multithreaded Web Workers and 128-bit SIMD. Your image never leaves your machine: no server, no ONNX Runtime.
Drop a shadowed document photo here
or Ctrl+V to paste
This page is not cross-origin isolated (crossOriginIsolated = false). Multithreaded WASM needs the COOP / COEP response headers — check that the deployed _headers file is in effect.
runtimeDownloading .NET runtime and models
- assets
- –
- boot .NET
- –
- model load
- –
- threads
- –
- SIMD
- –
- resolution
- –
- enhance
- –
In the browser this is 128-bit WASM SIMD plus Web Workers. The first run at a new size compiles an execution plan, so it runs slower; later runs reuse it. Desktop AVX2 / AVX-512 / Vulkan / Metal are much faster — run the NuGet package for real numbers.