现在网页规模越来越大,需求也越来越灵活,HTML 与 CSS 的能力已经严重不足。

Shadow DOM(影子节点), Custom Elements(自定义元素), HTML Template(HTML 模板), HTML Imports(HTML 导入),这四个规范组成了 W3C 规定的 Web 组件标准(Web Components)。

这个标准需要被浏览器支持,必须有平缓的过渡,因而涌现了一些不错的 JS 框架,如 React。