Re: [w3c/webcomponents] The is="" attribute is confusing? Maybe we should encourage only ES6 class-based extension. (#509)

@oleersoy Custom elements go through an upgrade process, which means PE is a built-in feature of the API. Consume components under the assumption that JS may never run. Then, sometime in the future JS does run, registers the elements. Boom. You're progressively enhancing that markup.

This [article](https://developers.google.com/web/fundamentals/getting-started/primers/customelements?hl=en#upgrades) and my [presentation](https://speakerdeck.com/ebidel/progressively-enhanced-markup-using-web-components-to-build-pwas) the PWA summit earlier this year discusses the notion of "progressively enhanced markup". [Video](https://www.youtube.com/watch?v=pBCDdeqzUlY).


-- 
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/509#issuecomment-258592383

Received on Saturday, 5 November 2016 05:38:18 UTC