- From: Joseph Orbegoso Pea <notifications@github.com>
- Date: Wed, 23 Nov 2016 07:32:55 -0800
- To: w3c/webcomponents <webcomponents@noreply.github.com>
Received on Wednesday, 23 November 2016 15:33:26 UTC
> After giving it a few days, I think I've mostly talked myself out of this. No, you're right, don't talk yourself out of this. I think it is important that we honor [The Extensible Web Manifesto](https://github.com/extensibleweb/manifesto). > - Expose low-level capabilities that explain existing features, such as HTML and CSS, allowing authors to understand and replicate them. ```js customElements.define('my-element', class extends HTMLElement { setAttribute() { // Do nothing. } }); ``` ^ That should in fact do nothing! If it did nothing, it would *explain the web better*, which I think is simple enough reason to make this change. We can achieve this by (re)writing the native interfaces so that they behave *as if* they were written in JavaScript. -- 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/583#issuecomment-262547606
Received on Wednesday, 23 November 2016 15:33:26 UTC