---
title: "#webgpu articles | Hashnode"
description: "WebGPU is a future web standard and JavaScript API for accelerated graphics and compute. Read the latest #webgpu articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/webgpu"
---

Tag

# #webgpu

67 posts · 11 followers

[Alicia lu](https://hashnode.com/@alicialu) · [Nov 2](https://hashnode.com/posts/houdini-copernicus-to-glb-nine-bakes-and-18-browser-starts/6ae7f921945022e4a8894d8a)

### [Houdini Copernicus to GLB: Nine Bakes and 18 Browser Starts](https://digitalgarden-alicia.hashnode.dev/houdini-copernicus-to-glb-nine-bakes-and-18-browser-starts?utm_source=hashnode&utm_medium=feed)

Nine Copernicus bakes and 18 browser starts test normal maps, GLB repairs and PNG versus KTX2 payloads on an RTX 5070 Ti.

11 min read · [digitalgarden-alicia.hashnode.dev](https://digitalgarden-alicia.hashnode.dev/houdini-copernicus-to-glb-nine-bakes-and-18-browser-starts?utm_source=hashnode&utm_medium=feed)

[Alicia lu](https://hashnode.com/@alicialu) · [Nov 1](https://hashnode.com/posts/three-js-r187-compileasync-40-desktop-starts-measured/6ae6a8b377977435314cb917)

### [Three.js r187 compileAsync: 40 Desktop Starts, Measured](https://digitalgarden-alicia.hashnode.dev/three-js-r187-compileasync-40-desktop-starts-measured?utm_source=hashnode&utm_medium=feed)

40 Chrome starts compare r186 and r187 compileAsync: WebGPU timing, long tasks, WebGL2 fallback and hidden-object limits. Raw data included.

11 min read · [digitalgarden-alicia.hashnode.dev](https://digitalgarden-alicia.hashnode.dev/three-js-r187-compileasync-40-desktop-starts-measured?utm_source=hashnode&utm_medium=feed)

[Alicia lu](https://hashnode.com/@alicialu) · [Oct 31](https://hashnode.com/posts/spark-radix-vs-spark-2-3-1-what-a-5m-splat-desktop-test-shows/6ae56fb010353be903cc23f9)

### [Spark Radix vs Spark 2.3.1: What a 5M-Splat Desktop Test Shows](https://digitalgarden-alicia.hashnode.dev/spark-radix-vs-spark-2-3-1-what-a-5m-splat-desktop-test-shows?utm_source=hashnode&utm_medium=feed)

Spark Radix and Spark 2.3.1 tested at 1080p on an RTX 5070 Ti: 54 trials, WebGL2 sort delay, real draw calls, format failures and migration limits.

11 min read · [digitalgarden-alicia.hashnode.dev](https://digitalgarden-alicia.hashnode.dev/spark-radix-vs-spark-2-3-1-what-a-5m-splat-desktop-test-shows?utm_source=hashnode&utm_medium=feed)

[Coding Macaw Bootcamp](https://hashnode.com/@codingmacawbootcamp) · [Oct 30](https://hashnode.com/posts/federated-learning-in-2026-architecting-privacy-first-ai-with-next-js-and-rust/6ae4a696b002f0cd2529ca16)

### [Federated Learning in 2026: Architecting Privacy First AI with Next.js and Rust](https://codingmacawbootcamp.hashnode.dev/federated-learning-in-2026-architecting-privacy-first-ai-with-next-js-and-rust?utm_source=hashnode&utm_medium=feed)

Learn to build privacy first Federated Learning system using Next.js, WebGPU, Rust. Master distributed machine learning for FAANG engineering roles.

4 min read · [codingmacawbootcamp.hashnode.dev](https://codingmacawbootcamp.hashnode.dev/federated-learning-in-2026-architecting-privacy-first-ai-with-next-js-and-rust?utm_source=hashnode&utm_medium=feed)

[Avinash Kori](https://hashnode.com/@avinashkori) · [Oct 29](https://hashnode.com/posts/building-an-in-browser-ai-background-remover-licences-webgpu-limits-and-a-17-buffer-surprise/6ae32672d34dfed09507c407)

### [Building an in-browser AI background remover: licences, WebGPU limits and a 17-buffer surprise](https://avinashkori.hashnode.dev/building-an-in-browser-ai-background-remover-licences-webgpu-limits-and-a-17-buffer-surprise?utm_source=hashnode&utm_medium=feed)

Transformers.js, BiRefNet on WebGPU, an ormbg CPU fallback, and why your photo never needs to leave the browser

6 min read · [avinashkori.hashnode.dev](https://avinashkori.hashnode.dev/building-an-in-browser-ai-background-remover-licences-webgpu-limits-and-a-17-buffer-surprise?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/building-an-in-browser-ai-background-remover-licences-webgpu-limits-and-a-17-buffer-surprise/6ae32672d34dfed09507c407)

[Alicia lu](https://hashnode.com/@alicialu) · [Oct 27](https://hashnode.com/posts/three-js-webgpu-grass-wind-one-field-54-desktop-trials/6ae02058a665c5f1d450c1d5)

### [Three.js WebGPU Grass Wind: One Field, 54 Desktop Trials](https://digitalgarden-alicia.hashnode.dev/three-js-webgpu-grass-wind-one-field-54-desktop-trials?utm_source=hashnode&utm_medium=feed)

54 desktop trials of shared TSL wind, 100k–1M grass blades, Houdini wind masks and chunk recycling in Three.js WebGPU and WebGL2.

13 min read · [digitalgarden-alicia.hashnode.dev](https://digitalgarden-alicia.hashnode.dev/three-js-webgpu-grass-wind-one-field-54-desktop-trials?utm_source=hashnode&utm_medium=feed)

[Run Cheng](https://hashnode.com/@runcheng) · [Oct 26](https://hashnode.com/posts/simulating-n-body-galactic-collisions-and-nasa-tess-exoplanet-transits-in-the-browser-with-webgpu-webgl2/6adf26bf756725187a8c683c)

### [Simulating N-Body Galactic Collisions and NASA TESS Exoplanet Transits in the Browser with WebGPU & WebGL2](https://runcheng.hashnode.dev/simulating-n-body-galactic-collisions-and-nasa-tess-exoplanet-transits-in-the-browser-with-webgpu-webgl2?utm_source=hashnode&utm_medium=feed)

When I launched Space Simulator Online as a zero-install 3D Solar System and night-sky planetarium in raw WebGL2, the most frequent request from physics teachers and students was: "Can we go beyond st

4 min read · [runcheng.hashnode.dev](https://runcheng.hashnode.dev/simulating-n-body-galactic-collisions-and-nasa-tess-exoplanet-transits-in-the-browser-with-webgpu-webgl2?utm_source=hashnode&utm_medium=feed)

[Alicia lu](https://hashnode.com/@alicialu) · [Oct 24](https://hashnode.com/posts/three-js-glb-loading-cache-decode-and-the-first-gpu-frame/6adc39f7f9fefb8f0c6e83c5)

### [Three.js GLB Loading: Cache, Decode and the First GPU Frame](https://digitalgarden-alicia.hashnode.dev/three-js-glb-loading-cache-decode-and-the-first-gpu-frame?utm_source=hashnode&utm_medium=feed)

Twenty Three.js WebGPU trials compare raw and meshopt GLBs, separate cache, decoding and compilation, and retain the first-run outlier.

5 min read · [digitalgarden-alicia.hashnode.dev](https://digitalgarden-alicia.hashnode.dev/three-js-glb-loading-cache-decode-and-the-first-gpu-frame?utm_source=hashnode&utm_medium=feed)

[Yunus Emre Vurgun](https://hashnode.com/@yunusemrevurgun) · [Oct 15](https://hashnode.com/posts/agents-that-live-in-the-tab-a-practical-guide-to-browser-side-ai-agents-with-local-inference/6ad08409df3483c7c8de8800)

### [Agents That Live in the Tab: A Practical Guide to Browser-Side AI Agents with Local Inference](https://yunusemrevurgun.hashnode.dev/agents-that-live-in-the-tab-a-practical-guide-to-browser-side-ai-agents-with-local-inference?utm_source=hashnode&utm_medium=feed)

How to build browser-side AI agents with local inference via WebGPU and WebLLM: architecture, tool loops, privacy and practical code.

15 min read · [yunusemrevurgun.hashnode.dev](https://yunusemrevurgun.hashnode.dev/agents-that-live-in-the-tab-a-practical-guide-to-browser-side-ai-agents-with-local-inference?utm_source=hashnode&utm_medium=feed)

[ZyVOP](https://hashnode.com/@zyvop) · [Oct 3](https://hashnode.com/posts/microllm-let-your-users-bring-their-own-ai-keys/6ac08628a27ad90ccd5d04ef)

### [MicroLLM: Let Your Users Bring Their Own AI Keys](https://blog.zyvop.com/microllm-let-your-users-bring-their-own-ai-keys?utm_source=hashnode&utm_medium=feed)

MicroLLM lets users bring their own AI keys so developers can avoid token bills. We also look at browser-based LLMs as a key-free alternative.

15 min read · [blog.zyvop.com](https://blog.zyvop.com/microllm-let-your-users-bring-their-own-ai-keys?utm_source=hashnode&utm_medium=feed)
