~/talk

Frameworks and webcomponents

Talkat ngVikings 2019 · 2019-05-27..05-28· [web-platform, angular]
slides:none on file

Compares @Angular/elements, @vue/web-component-wrapper, React wrappers and pure players like LitElement by building a simple custom button with slot and event and measuring behavior and size. Finds React fails advanced interop (0 out of 14 advanced tests), Preact fixes many gaps, Vue works but cannot host shadow DOM styles cleanly, and Angular elements run but produce a large runtime (~50 KB bundle without Ivy) while events, properties and slots otherwise work end to end.

AI-written summary · about

  1. 0:00Start
  2. 4:09SPECS
  3. 6:46ATTRIBUTES VS PROPERTIES
  4. 7:50CONTENT PROJECTION WITH SLOT
  5. 8:18NAMED SLOTS
  6. 8:35STYLING
  7. 18:21WRAPPING
  8. 18:44THE COMPARISON
  9. 20:11WHAT ARE WE BUILDING
  10. 24:58IVY ELEMENTS
  11. 29:11WEB-REACT-COMPONENTS
  12. 33:48CONCLUSION
~/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.