~/talk

Requiem for APIs - The Evolution of Web Development

Talkat revo.js 2023 · 2023-10-04..10-06· [web-platform, frontend-architecture]
slides:none on file

Argues that modern frameworks let the server render and cache HTML so frontends often don’t need separate APIs, replacing many REST/GraphQL roundtrips. Shows a concrete example: a Prisma schema and a React Server Component that queries the database directly with no API layer, eliminating the “three requests per shipment” waterfall that broke one integration. Compares GraphQL aggregation, React Server Components, and Prisma codegen as the real tools that make atomic deployments and HTML caching practical.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:02From static to dynamic websites
  3. 2:30Birth of single-page apps and REST APIs
  4. 4:38Problems with REST API documentation
  5. 7:28Overfetching and underfetching issues
  6. 8:32Microservices and frontend complexity
  7. 9:56GraphQL as a solution attempt
  8. 12:00What web apps should do
  9. 13:28Future: static site generation and SSR
  10. 16:16Benefits of server-side rendering
  11. 18:02Caching HTML instead of JSON
  12. 20:50Do we still need APIs?
  13. 22:18JavaScript everywhere with frameworks
  14. 24:03React server components demo
  15. 25:29Key takeaways and final thoughts
~/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.