You’ve probably heard of Web Components and how it is going to change web development forever. If you haven’t then you may have missed out a lot of opportunities that web components has to offer in simplifying web design and development.

Web components are a suite of connected technologies that are aimed in making elements reusable across the web. The most notable in terms of web components is the Shadow DOM, but probably  the most transformative technology of suite is Custom Elements. Custom Elements lets you define your own elements with its own behavior and properties.

Learn more about custom elements by visiting this link: http://www.smashingmagazine.com/2014/03/04/introduction-to-custom-elements/