The lab

Everything Next.js can do, one chapter at a time.

Every chapter opens on a question worth asking out loud, and answers it with the real feature running next to it. And as much of Vercel as can be proved from inside a web page.

components & state

  1. What if your components could talk to the database directly?server & client components
  2. What actually happens when you press +1?useState & re-renders

data & caching

  1. Your page can be static and up-to-date at the same time.caching & revalidation
  2. What if the page didn’t wait for its slowest part?streaming & suspense
  3. What if the form just called the function?server actions & cookies
  • optimistic UI & useActionState
  • ISR & pages baked on demand

routing & navigation

  1. navigation & prefetchinglands Monday · 31 Augprefetched for you · 0 routes
  • dynamic routes & params
  • proxy, redirects & rewrites
  • error, not-found & recovery
  • parallel & intercepted routes
  • i18n & locale routing
  • view transitions

metadata & assets

  1. One file can draw every social card you’ll ever need.imageresponse & route handlers
  • next/image, fonts & the asset pipeline
  • metadata, sitemaps & SEO

the platform

  • edge network & geolocation
  • feature flags & Edge Config
  • web vitals, measured live
  • preview deploys & instant rollback
  • cron, queues & background work
  • blob, key-value & Postgres
The waitlist

Seats open to this list first. Three kinds of email: seats, chapters, the cohort’s shape.