Native web-platform feature that lets developers define new HTML tags backed by JavaScript classes, encapsulating behavior without a framework. Used on the Rails World website to deliver modals, carousels and similar interactive components without setting up an esbuild pipeline. Classes are referenced via a plain script tag alongside a turbo import, so the site still works even with JavaScript disabled.