Настраиваемые элементы (Custom Elements) — одно из низкоуровневых API внутри крупного HTML5-API веб-компонентов (Web Components) — дает нам инструмент для расширения словаря HTML, который в первую очередь скажется на красоте и логике HTML-разметки. В статье описываются основные приемы использования этого API (который поддерживается пока только в Google Chrome) и то, как его можно использовать вместе с другими низкоуровневыми API HTML5: шаблонами (HTML Templates) и теневым DOM (Shadow DOM).