Skip to content

From the studio

Interface design

The details that make an interface read as finished. These notes cover type, hierarchy, forms, empty and error states, motion, and the screens a product is used through.

29 articles

Start here

Left, three lit tiles each shown sliding, scaling and fading as faint copies; right, a glowing white wireframe surface of many points in a waveWeb

WebGL vs CSS animation: when to use each (2026)

CSS animates transform and opacity off the main thread for free. WebGL hands you the raw GPU. Here is the line between them, with the bundle and battery costs.