~/talk

Building for the Edge with Nuxt 3 (live coding)

Talkat vuejs.de Conf 2022 · on Wednesday, 2022-10-05· [web-performance]
slides:none on file

Live-coded a small "cat-as-a-service" Nuxt 3 app that uses Nuxt 3 with Nitro for server output, validates external API responses with Zod, and fetches via useFetch with typed runtime config for an API token. Built dynamic pages, a client-only 3D model, and an API route cached with stale-while-revalidate. Deployed to Netlify using new root rules to make routes incrementally static and add CORS headers. Output shows ~3 MB node_modules versus ~48 MB and dramatic startup improvements; deployment and static-on-request generation succeed.

AI-written summary · about

  1. 0:00Introduction to Nuxt 3
  2. 1:40Building for the Edge
  3. 5:45Nuxt 3 Development Basics
  4. 10:46Server API and Validation
  5. 16:57Frontend Data Fetching
  6. 21:55Routing and Page Structure
  7. 27:08Integrating 3D Elements
  8. 33:25Deployment and Route Rules
  9. 38:14Conclusion and Future Plans
~/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.