Form-associated custom elements FTW!
Before Shadow DOM, you needed a framework to encapsulate component templates or styling. Shadow DOM...
Tags: webcomponents, html, javascript