The modder, known as MAAN, extracted model weights from a leaked DLSS 5 library file and rebuilt the neural network using WebGPU compute shaders. The weights total around 147MB, with a 1MB compressed JavaScript runtime. The demo includes default scenes such as "Cowboy Gramps" and offers adjustable settings and a comparison view.
Nvidia officially launched DLSS 5 earlier this month, with NBA 2K27 as the first supported title. The technology is restricted to RTX 50-series hardware and GeForce NOW, though modders have already ported it to RTX 40-, 30-, and 20-series cards, as well as to AMD's RDNA 4 GPUs. MAAN's browser port bypasses Nvidia's driver-level restrictions entirely, using WebGPU for compute which works across operating systems and GPU vendors.
In a quick test on an RTX 40-series desktop, the 3D viewer remained smooth to rotate, but each DLSS 5 render took one to two seconds in live mode. MAAN plans to release the source code on GitHub this weekend.
The developer noted they are unsure whether the leaked library file differs from the official release. Nvidia typically provides DLSS through its NGX interface or Streamline SDK, neither of which supports WebGL or WebGPU natively.