I am new to web development and recently I have been seeing much debate and talks about Custom Elements v1. They allow you to define your own elements with their own custom behaviors and if Shadow DOM is used, with scoped styles.
When I was learning about it in this site, I did not understand the table under Custom element reactions. Can anyone please explain the difference between using the constructor and connectedCallback and also the terms created or upgraded and inserted into the DOM?.
For extra information, my custom element's definition is in a separate file and it uses shadow DOM. I used HTML Import to import the element's definition into the main document.