Skip to content

Blog

Writing

Working notes on things I had to figure out — bundle budgets and Server Components, idempotency and observability, content models that editors actually use, and where LLM cost really goes.

The bundle you didn't mean to ship

Nobody decides to send 400kB of JavaScript to a phone on a train. It arrives one reasonable-looking import at a time, and the only way to stop it is to make the cost visible.

Frontend4 min read