Implementing ETag-based Caching Revalidation for TanStack Start
How to return a cheap 304 Not Modified response in TanStack Start, with three implementations at three different layers of the stack.
How to return a cheap 304 Not Modified response in TanStack Start, with three implementations at three different layers of the stack.
Introducing webgpu-bench, the micro-benchmark suite behind Web3D Survey’s GPU benchmark, with measurements of shader operations and code patterns available through a webpage and CLI.
How to use Three.js's native Gaussian Splatting support (GaussianSplat, SPZLoader). Load .spz/.ksplat/.splat/glTF splats, pick a file format, and run a capture-to-render workflow with Polycam, Luma AI, Scaniverse, and SuperSplat.
A tour of how language models generate text, how GPT-2 and newer Phi and Qwen architectures differ, and how Three-LLM implements their inference graphs with Three.js TSL compute shaders.
How I develop a seven-service TypeScript SaaS with local Node processes, isolated GCP infrastructure, fast Postgres tests, and shared contracts.
How GaussianSplatGroup gives Three.js a global back-to-front sort across multiple Gaussian splat clouds, using transform indirection, a WebGL2 CPU fallback, and grow-only buffers so camera and matrix updates stay cheap.
How Three.js now validates individual TSL shader expressions on WebGPU and WebGL2, with numeric diagnostics, deterministic input sampling, and support for vectors and matrices.
How I added Gaussian Splatting to Three.js with WebGPU, TSL, a reusable GPU counting sort, SPZ v3/v4 and interoperability loaders, and SH1-SH3 view-dependent color.
The architecture behind Web3DSurvey, two Cloud Run services, a partitioned BigQuery store, and a transparent JSON cache that let me report real-world WebGL and WebGPU support for a few dollars a month.
How I built real-time 3D rendering on a slow 486 with only 256 colors in VGA Mode 13h, using fixed-point math, palette quantization, matcap-style Phong lighting, and x86 assembly.
React Native is an excellent development platform again. Here is what changed since AirBNB moved off of it in 2018, how its New Architecture works, and where the Expo framework fits in.
Web 3D Survey v2 rebuilds the site on TanStack Start, adds homepage support summaries, WGSL and adapter reporting, browser capability stats, and a live /machine report.