Re: [w3c/webcomponents] Reserve hyphenated or `$`-including properties for customization (#700)

The main distinction I think is that with conflicting properties the developer-added property overrides the browser implementation, but with conflicting attributes the browser implementation overrides the developer-added attribute.

So we created the `data-*` namespace to steer folks away from creating attributes that might cause problems in the future (they can still such problems and we'll have to do compatibility analysis because of that each time we add a new attribute, but at least we steered folks in the right direction).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/700#issuecomment-343077734

Received on Thursday, 9 November 2017 08:10:09 UTC