~/talk

Seeking the Balance in Framework Design

Talkat JSConf.Asia 2019 · 2019-06-14..06-16· [vue]
slides:none on file

Frameworks differ on primitives vs conventions and on scope, rendering and state choices; Vue positions itself as a progressive framework that compiles templates into virtual DOM but keeps a JavaScript escape hatch. A new block-tree compilation in v3 turns a 1000-item v-for benchmark (12,000 DOM nodes, 4,000 dynamic bindings) from ~36 ms per update in v2.6 to ~5.4 ms — roughly 6× faster — trading some runtime simplicity for compile-time optimization.

AI-written summary · about

  1. 0:00Start
  2. 8:46Small Scope Cons
  3. 13:05Large Scope Cons
  4. 18:16"Progressive" Scope Cons
  5. 19:58Render Mechanism
  6. 21:50JSX / Virtual DOM Pros
  7. 25:06JSX / Virtual DOM Cons
  8. 26:00Template Compilation Pros
  9. 27:14Template Compilation Cons
  10. 30:16VDOM + Template
  11. 36:00State Mechanism
~/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.