~/talk

Building the Fastest Commerce Site: How we Built Next js Commerce 2 0

Talkat React Miami 2023 · 2023-04-20..04-21· [react, frontend-architecture]
slides:none on file

Claim: a focused rewrite produces the fastest commerce starter by trading platform-agnostic complexity for simplicity. Built with Next.js Commerce 2.0 on Next.js 13 app router, React Server Components, Suspense, Edge functions, route handlers, Shopify and Tailwind. Removes 150,000 lines removed and 6,000 lines added to simplify architecture, makes everything cached by default, co-locates data fetching in server components, uses route segments and layouts that don’t re-render, and demonstrates real e‑commerce features like variants and out‑of‑stock handling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36Why we built Next.js App Router
  3. 3:20Frontend routing history
  4. 5:49React in modern routing
  5. 8:18Server Components and hybrid apps
  6. 10:04App Router key features
  7. 12:49Route segments and layouts
  8. 15:17Getting started with App Router
  9. 17:26Co-location and special files
  10. 18:29Metadata API and caching
  11. 19:33Route handlers and data fetching
  12. 21:18Next.js Commerce rewrite
  13. 23:04Rewrite lessons
  14. 24:27Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.