~/talk

Speeding up Build Times with DPR in Next js

slides:none on file

DPR cuts initial and update build time by pre-rendering only a small critical set and deferring the rest to on-request workers. Example: a 3,700‑page news site with 200 headline pages and 3,500 deferred pages drops to building 200 pages (a ~94.6% reduction). Implementation uses Netlify’s on-demand builders wrapped around serverless functions, Next.js getStaticPaths with fallback: true, and CDN caching so deferred pages are generated once on first request and served statically thereafter.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 3:33What is the Jamstack
  3. 7:26Problem with large Jamstack builds
  4. 12:19Existing solutions and tradeoffs
  5. 14:03Introducing DPR
  6. 18:16How DPR reduces build times
  7. 20:01On-demand builders explained
  8. 22:04Using DPR in Next.js
  9. 25:14Live demo of DPR
  10. 27:59Resources and closing
~/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.