Frameworks and webcomponents
summary
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
chapters (12)
- 0:00Start
- 4:09SPECS
- 6:46ATTRIBUTES VS PROPERTIES
- 7:50CONTENT PROJECTION WITH SLOT
- 8:18NAMED SLOTS
- 8:35STYLING
- 18:21WRAPPING
- 18:44THE COMPARISON
- 20:11WHAT ARE WE BUILDING
- 24:58IVY ELEMENTS
- 29:11WEB-REACT-COMPONENTS
- 33:48CONCLUSION
related talks
41mWeb Components Are Your Framework's Best Friend |
28mAngular and Webcomponents
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
38mCustom Elements Everywhere
43mDiversity in the World of Web Components
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
40mAngular, React, Vue and Co. – peacefully united thanks to Web Components and Micro Apps
25mI'm with Web Components and Web Components Are with Me
