~/talk

Future of Vue

Talkat JSFoo: VueDay 2019 · on Friday, 2019-08-30· [vue]

Vue 3 swaps Object.defineProperty for proxies so reactivity no longer needs per-property wiring, enabling double the initialization speed and half the memory footprint in their 3,000-component benchmark; the compiler now does element-type detection, static hoisting and block-based diffing, slots become functions, and event handlers are hoisted for fewer binds. The runtime shrinks to ~10 KB gzip with tree-shakeable features, source is in TypeScript, there is a Composition API (setup/reactive/computed) for reusable logic, custom renderers are simple, and a modern/legacy build path preserves IE support.

AI-written summary · about

  1. 0:00Start
  2. 1:36Plugins cure Pain
  3. 1:49Accessibility is Business
  4. 5:24Double Speed
  5. 5:59Crash Courses Virtual DOM
  6. 7:27Smarter Compiler
  7. 14:16Faster Virtual DOM
  8. 17:06Smaller Bundle
  9. 19:10Template Source-maps
  10. 19:33Easier for Native
  11. 20:06Simpler to Contribute
  12. 21:03Vue 3.0 uses TypeScript
  13. 22:09Composition API
  14. 26:42Questions?
  15. 27:06Does 3.0 break my applications?
  16. 28:47Do we have two ways of writing components?
~/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.