于组件的软件工程引入万维网。组件模型将允许单个HTML元素的封装和互操作性。Web组件由四大部分组成，可单独或组合使用。
浏览器.Google Chrome、Mozilla Firefox、Microsoft Edge、Safari和Opera已支持HTML模板。自定义元素和影子DOM的一个早期版本（称为v0）已在某些基于Blink的浏览器（例如Google Chrome和Opera）以及Mozilla Firefox（需要手动修改配置）中支持。较新版的自定义元素和影子DO