Sticking to browser native APIs supposes a lot of benefits in terms of maintenance and compatibility.
When we use an HTML-first approach, we want to leverage native HTML elements, and only use additional JavaScript to enhance them, when strictly necessary. As you can imagine, custom elements -meaning, elements we come up with to fulfill a feature requirement- are the perfect way to accomplish this goal, also known as progressive enhancement.
This website uses a technical cookie to save your cookie preferences in your browser. Additionally, it uses Google Analytics to analyze the traffic. That helps me decide what content is the most helpful and where to invest my time to continue to develop and evolve it.
If you continue to use this website, you consent to the use of cookies. Terms of Service and Privacy