For years Web developers have hacked up their own controls, using
divs and classes and CSS. The results have often been amazing, but the costs have been high. Often poor code quality, a tendency for every developer to roll their own controls.
But there’s a light on the horizon, Web components. This inter-related, but also independently useful set of technologies, like HTML templates and the Shadow DOM enable Web application authors to, in the words the specification, “define widgets with a level of visual richness and interactivity not possible with CSS alone, and ease of composition and reuse not possible with script libraries today.”
In this session, Ryan Seddon gets you up to speed with components, and how you can start using them today.