-
@WindowsDocs Yes! (With caveats.) If you take a look at the support tables on @caniuse, native support is pretty uneven across the browserscape: caniuse.com/#search=components That said, there are polyfills that make web components cross-platform.
-
@WindowsDocs @caniuse A lot of it comes down to how much JavaScript code you want to ship and whether the trade-off of code to end user benefit is worth it.
-
@WindowsDocs @caniuse For a fantastic discussion of these tradeoffs, JavaScript, developer convenience, and user experience, I highly recommend this piece from @slightlylate: infrequently.org/2018/09/the-developer-experience-bait-and-switch/ Or there’s this piece I wrote along similar lines: aaron-gustafson.com/notebook/who-should-pay/