:scope a été retiré à cause d'un manque d'intérêt de la part des éditeurs de navigateurs. Plus d'infos ici : https://github.com/whatwg/html/issues/552
Ça ne m'étonne pas puisque les styles scopés sont gérés par divers outils au build time. Je les utilise avec Vue.js et vue-loader depuis plus d'un an. Et avec la montée en popularité du CSS in JS, les éditeurs doivent vouloir attendre de voir vers quoi évoluent les solutions build time avant de réfléchir à l'intérêt d'une implémentation runtime. Du moins, c'est mon interprétation.
Je profite de ce up bienvenu pour dresser un bilan de situation, 3 ans après la publication de l'article:
- les styles scopés sont abandonnés
- les imports HTML vont être abandonnés très certainement
- les Web Components ne sont toujours pas utilisables sur tous les navigateurs evergreen sans polyfill.
- Polymer n'est ni plus performant ni plus léger que les solutions concurrentes utilisant leur propre format de composant (HOC React et SFC .vue notamment)
Et un petit billet qui résume bien l'état de pensée : https://dmitriid.com/blog/2017/03/th...eb-components/
Je sais que mon article n'a pas plu à tout le monde à l'époque, jugé trop critique envers une techno qui n'avait pas encore fait ses preuves, mais le temps ne m'a pas vraiment donné tort...