~/talk

State of Vue.js

Talkat Nuxt Nation 2021 · on Tuesday, 2021-10-12· [javascript, frontend-architecture]
slides:none on file

Vue 3 is stable but migration timing depends on dependencies like Nuxt and Vuetify getting v3-compatible releases; new runtime yields 2–3× faster SSR, smaller payloads and much better hydration; TypeScript + Volar gives full typing in templates and IDE completion; script setup and Composition API are recommended for large projects; 6kb Petite Vue targets progressive enhancement without a build step; upcoming work includes ref sugar to drop .value, partial/lazy hydration, server-only subtrees, and static generation modes that ship no client JS when interaction isn’t needed.

AI-written summary · about

  1. 0:00Introduction
  2. 0:31Vue 3 migration timing and benefits
  3. 3:18Vue 3 favorite feature and new projects
  4. 7:13Nuxt 3 bundler agnosticism and Webpack
  5. 10:02Nuxt plugins and Vue 3 roadmap
  6. 12:12Open-source motivation
  7. 13:36NativeScript and CSP in Vue
  8. 15:00Vue 3 upcoming features and SSR
  9. 16:46Vue product naming conventions
  10. 17:07Vue 3 hydration performance
  11. 19:56Vue 3 biggest features and vision
  12. 21:41Vue 3 styling options
  13. 23:46DevTools setup support
  14. 24:52Composition API and Pinia with Nuxt
  15. 26:17Volar and Vite DX progress
  16. 27:24Vue deployments in the wild
  17. 28:07Petite Vue use cases
  18. 30:58TypeScript in Vue templates
  19. 34:33Slot types and component props
  20. 36:46Vue 3 release naming and adoption
  21. 37:48Tooling and build-time type checking
  22. 39:12Closing and Q&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.