







Can we use WebGPU to compute real-time global illumination with surface patches called surfels? Does it look good enough? Is it fast enough? And can we finally construct viable compute-heavy rendering pipelines right here on the open web? Join me on this journey and let's find out!
WebGPU is now supported in major browsers | Blog | web.dev
Read about the biggest web graphics launch since WebGL. WebGPU is supported across major browsers, bringing unparalleled performance to the web.

Thousands of Styled Rectangles in 120FPS on GPU
Secrets of rendering extremely fast UIs in WebGPU by minimizing overhead on the GPU.

Rendering Particles with Compute Shaders
Overview I developed a technique to render single-pixel particles (using additive blending) with compute shaders rather than the usual fixed-function rasterization with vertex and fragment shaders. My approach runs 31–350% faster than rasterization on the cases I tested and is particularly faster for some “pathological” cases (which for my application are not actually that uncommon). I observed these speedups on both NVIDIA and AMD GPUs. Using this technique allowed me to ship an app that runs on minimum-spec hardware without sacrificing visual fidelity.

Brandon on Twitter / X
I think we might need a new TensorFlow.js for the modern WebGPU era. The best starting point for this library is, ironically, TensorFlow.js with WebGPU backend. But, like three.js, there are indications that not designing them from the ground up around WebGPU can lead to…— Brandon (@brandon_xyzw) December 6, 2025
TypeGPU – Type-safe WebGPU toolkit
Discover how it can change the way you work with GPU rendering and computing.
Shaders
Component library for creative WebGPU effects in modern frontend frameworks. Compose interactive visuals for Vue, React, Svelte and Solid.

Sparse Virtual Shadow Maps
Devlogs and tutorials about GPGPU and graphics programming
Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community
Run 1-bit Bonsai LLMs locally in your browser on WebGPU
kainino0x/webgpu-cross-platform-demo
Cross-platform (Web/native) demo of WebGPU using C++, CMake, Dawn, and Emscripten with Dawn's "emdawnwebgpu" bindings.
Shipping WebGPU on Windows in Firefox 141
After years in development, we will be releasing WebGPU on Windows in Firefox 141! WebGPU gives web content a modern interface to the user’s graphics processor, enabling high-performance comp…

Evaluating and Sampling Glinty NDFs in Constant Time
Geometric features between the micro and macro scales produce an expressive family of visual effects grouped under the term 'glints'. Efficiently rendering these effects amounts to finding the highlights caused by the geometry under each pixel. To allow for fast rendering, we represent our faceted geometry as a 4D point process on an implicit multiscale grid, designed to efficiently find the facets most likely to cause a highlight. The facets' normals are generated to match a given micro-facet normal distribution such as Trowbridge-Reitz (GGX) or Beckmann, to which our model converges under increasing surface area. Our method is simple to implement, memory-and-precomputation-free, allows for importance sampling and covers a wide range of different appearances such as anisotropic as well as individually colored particles. We provide a base implementation as a standalone fragment shader.
LFM2 WebGPU – In-browser tool calling - a Hugging Face Space by LiquidAI
In-browser tool calling, powered by Transformers.js
TESSERA: Precomputed FAIR Global Pixel Embeddings for Earth...
Petabytes of satellite Earth Observation (EO) data are freely available and can address critical global challenges. However, EO data quality is poor due to clouds and variable lighting conditions....

software-mansion/TypeGPU
A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript
GitHub - playcanvas/engine: Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF - playcanvas/engine
lisyarus/webgpu-shallow-water
GPU shallow water solver using the virtual pipes model using WebGPU