Custom Elements Everywhere ist eine Website, die von Rob Dodson erstellt wurde. Sie zeigt die Ergebnisse einer Reihe von Tests an, die JS-Frameworks auf Interoperabilitätsprobleme prüfen, wenn sie Custom Elements und Shadow DOM verwenden.
Auf den ersten Blick könnte es wie ein Zeugnis aussehen, aber die Beschreibung am Anfang der Website fasst das Ziel, Frameworks zu vergleichen, gut zusammen.
Dieses Projekt führt eine Reihe von Tests gegen jedes Framework durch, um Interoperabilitätsprobleme zu identifizieren und potenzielle Lösungen hervorzuheben, die bereits in anderen Frameworks implementiert wurden. Wenn Frameworks darin übereinstimmen, wie sie mit Custom Elements kommunizieren, erleichtert dies die Arbeit der Entwickler; sie können ihre Elemente so erstellen, dass sie diese Erwartungen erfüllen.
Schön! Konsens und Konsistenz sind genau das, was Custom Elements angesichts der offiziellen Spezifikation, die sich noch im Entwurfsstadium befindet, und des Anstiegs von JS-Frameworks, die sie verwenden, benötigt.