WebGL that doesn't tank your Lighthouse score
Shipping three.js and GSAP on a marketing site: server-rendered content, lazy mounting after LCP, dpr clamping, and a fallback state designed on purpose.
- threejs
- webgl
- gsap
Every article here comes out of a real client build — the decision we had to make, what we picked, and what it cost us later. No listicles, no framework hype, no reposted release notes.
Everything we have published under Performance. Clear the filter to see the rest.
We do not run a mailing list. Tell us the stack you are working on and we will send the relevant write-up when it goes out — plus anything from the archive that saves you a week.
Most of these articles started as a client problem. If one of them describes yours, send us the details and we will tell you how we would approach it.
Replies within 4 business hours · No obligation · You keep the scope document