Meet Web Components
WCs are the web's native "UI component" technology
Already a fan? Try authoring simpler components with Subscript Element - a base class for WCs that adds reactivity to your static WC code without itself acting as a "framework".