Blog
- 01Boundary Tightness: Structural Metrics for Next.jsSuspense holes and "use client" both overspend. One normalized score — necessary over actual — prices the waste, and agents descend it like a gradient.
- 02Cached Navigations: What the Router RemembersThe App Shell told the story of the first click. This is the sequel: what the router keeps from every page it's fetched, how long it may serve it back, and how it lets go.
- 03The App Shell: Instant Navigations with Cache ComponentsPPR makes the first load instant. This is the story of every load after it — how Cache Components gives client-side navigations a shell of their own.
Projects
- 01Next.js AI Agent EvalsPublic dashboard measuring AI agent performance on Next.js tasks
- 02@vercel/agent-evalFramework for testing AI coding agents on your framework
- 03@vercel/next-browserReact DevTools and Next.js overlay as CLI commands for agents
- 04Infinite ScrollTerminal workspace app for macOS
- 05Next.js DevTools MCPMCP server enabling AI agents to interact with Next.js runtime
- 06Next.jsCore maintainer of the React framework