Web development over the last few years has been dominated by frameworks like jQuery, Angular and React. We're now moving into the next phase of web development: web components. This article is an introduction, giving an overview and then a rationale, then diving into a toolchain called StencilJS. Here's another intro, again with a fair bit of technical detail. Here's an intro slide deck. Here's a whole set of bookmarks. Here's a toolset called Smart. Well... another set of things to learn, I guess.