Ben's recent blog series.
November 6, 2026
Three.js can make a single object look stunning. Why does a whole room still fall behind a game? Six articles trace a practical route from the web's constraints and the techniques AAA games ship to a working lighting pipeline, in-browser baking, and a proposal to connect it all.
June 10, 2026
Why does React preserve one list item's state, abandon a render, or let an animation bypass reconciliation? This series connects those everyday behaviors to fibers, scheduling, and the boundaries between React, its renderers, and the server.