Shadow DOM - Теневая модель документа работает независимо (более-менее) друг от друга. Служит для создания custom UI-компонентов (тегов). Также является основой стандартных элементов HTML5 таких как:
<video></video>
<audio></audio>
<input>
и многих других.