~/talk

Stop making these Nuxt & Vue mistakes: introducing @nuxt/hints 1.0

Talkat Vuejs Amsterdam 2026 · 2026-03-12..03-13· [vue, web-performance]
slides:none on file

A dev‑only Nuxt module called @nuxt/hints 1.0 runs in development, compares server‑rendered HTML to the post‑hydration DOM per component to surface hydration mismatch diffs and file locations, runs html‑validate for HTML validation, reports LCP/CLS/INP via Web Vitals, flags unused imports that can be lazy loaded, measures third‑party script parse/blocking time, and opens the offending component in VS Code from Nuxt DevTools; it ships now as a concrete runtime detector and dashboard.

AI-written summary · about

  1. 0:00Introduction
  2. 2:53Production issues in Nuxt & Vue
  3. 6:24Hydration pitfalls
  4. 9:35Introducing @nuxt/hints
  5. 13:37Detecting hydration mismatches
  6. 15:22Web Vitals tracking
  7. 17:53Lazy loading optimizations
  8. 19:00@nuxt/hints DevTools
  9. 22:58Nuxt Hints 1.0 journey
  10. 25:12Releasing Nuxt Hints 1.0
  11. 26:20Future of @nuxt/hints
~/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.