Depuis des années, les bibliothèques et les frameworks comme Angular ou jQuery font partie des principaux outils de travail des développeurs Web. Mais aussi pratiques et polyvalents que soient ces squelettes de code permettant d’économiser beaucoup de travail lors du développement des projets, ils se révèlent souvent rigides lorsqu’il s’agit de les utiliser entre différents projets. Il n’est pas rare que les développeurs doivent réécrire ou modifier le code si un changement de framework est prévu. C’est la raison pour laquelle le World Wide Web Consortium (W3C) a introduit les Web Components et ainsi un nouveau cadre pour une réutilisation simple et globale des codes HTML, CSS et JavaScript.
Étant donné que les éléments Web universels se distinguent par une syntaxe simple rapide à assimiler, les débutants en programmation peuvent également profiter de ce standard du W3C. Au cours de ces dernières années, Google a travaillé au développement et à la mise à disposition des bibliothèques et des modèles pour la programmation des Web Components en libre accès dans le cadre du « Polymer Project ».