This proposal introduces an API for defining custom attributes for both built-ins and custom elements, and design discussion for an API that can be used to define more complex enhancements that involve multiple attributes, methods, JS-on......be [hx-get], [hx-post], [hx-swap], ... , without an additional...fine. I prefer being able to swap HTMLButtonElement with XButtonElement...