~/talk

Vue: Features that are missing in our favorite framework

Talkat Vue.js Nation 2025 · 2025-01-29..01-30· [vue]
slides:none on file

Lists concrete gaps: browser native scoped CSS is landing in Chromium and Safari with Firefox on the radar; V-model for dialog/details is implemented as PR #8048 and marked ready to merge; TypeScript ergonomics get fixes via PR 3370 for typed input events and RFCs for strictly typed slot returns and conditional props with workarounds using generics; suspense needs multi-root, better error hooks and SSR teleport fixes; many proposals already exist as RFCs, PRs, or Vue Macros prototypes so you can try them today.

AI-written summary · about

  1. 0:00Introduction
  2. 3:30Scoped CSS in Vue
  3. 5:17V-model for dialog/details
  4. 7:25Conditional props
  5. 11:19Type-safe event helpers
  6. 15:37Typed slot props
  7. 17:26Suspense improvements
  8. 18:51TypeScript in Vue
  9. 21:42Vue macros
  10. 23:28Why these features matter
  11. 24:10Q&A
~/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.