Unknown Elements vs Undefined Custom Elements
const {log} = console;
[
// <tabs> is an "unknown" element
tag('tabs') instanceof HTMLUnknownElement, // true
// <x-tabs> is an "undefined" custom element
tag('x-tabs') instanceof HTMLElement, // true
].forEach(x => log(x));
// helper function
function tag(name){
return document.createElement(name);
}Last updated