На Google IO в последнее время, вместе с Polymer, очень сильно продвигается идея так называемого Shadow DOM. Объясните пожалуйста для чего он нужен, какие преимущества и есть ли смысл вообще его использовать? Заранее спасибо!
Shadow DOM - Теневая модель документа работает независимо (более-менее) друг от друга. Служит для создания custom UI-компонентов (тегов). Также является основой стандартных элементов HTML5 таких как: