Web Components for fun and profit!

Last updated on 31st August 2024

Web components are an underused superpower of the modern web. They allow intricate rendering and interactivity without the difficulty of modern JS frameworks or build pipelines.

I’d like to show you how they work, and some of the interesting ways I’ve used them recently. It might surprise you how well they fit into your web applications. They'll actually increase the utility of the frameworks you’re already using.

In this talk, we'll cover things like:

  • How to build new web components from scratch
  • What they do that's different to Alpine
  • How they can wrap/work with Alpine components
  • Specific areas where you're not using them but could be