Web Components, Web Development, JavaScript, Web Design, Front End Development.
(Yes, Yes, and Yes 😇) These strange HTML tags with names separated by dash (kebab-case) are called Custom Elements and their role is defined in the W3C web standards. With Custom Elements, web developers get the privilege to create their own tags and extend the capabilities of existing HTML