Rise above the Framework
summary
Argument: prefer web standards over heavy build chains by using shadow DOM for style encapsulation and CSS variables for themes; demonstrate a range slider implemented with CSS vars and a shadow-root template string so styles stay local. Use script type=module with a no-module fallback to ship modern JS without transpiling (Vue CLI example builds modern + legacy bundles). Create custom elements (or Stencil/LitElement) as framework-agnostic components; note Stencil components can be under 1KB and Angular/Vue element builds still bundle framework runtime.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:11RISE ABOVE THE FRAMEWORK
- 0:22HOW I LEARNED TO LOVE TO WEB STANDARDS AND STOP WORRYING
- 2:33WHAT HAPPENED...
- 11:48DYNAMIC VALUES?
- 22:39Different Framework Different API
- 31:02What can Web Standards Do to help
related talks
29mBreak out from the framework: Web Components to the rescue
43mFrameworks and the Future of the Web Platform
36mBuilding framework agnostic UI with Web Components
16mScaling Components Across Multiple Frameworks
33mWeb Components with StencilJS
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
42mI Don’t Need No Stinkin’ Framework - Mastering Shadow DOM
37mThe world of Web Components
