Ich erwarte, dass dieser Beitrag von Tim Kadlec in den nächsten Jahren auf jeder Performance-Konferenz zitiert wird. Es gibt hier viele Daten, also schaut sie euch selbst an, aber die kurze Zusammenfassung ist, dass von JavaScript-Frameworks angetriebene Websites definitiv schwerer und ressourcenintensiver sind als Websites, die nicht von JavaScript-Frameworks angetrieben werden. Angular ist am umfangreichsten und React ist am anspruchsvollsten für die CPU. Aber wie Tim sagt
… es sagt sehr wenig über die Leistung der zugrunde liegenden Kern-Frameworks aus und viel mehr über den Entwicklungsansatz, den diese Frameworks fördern können
Ein weiterer großer Vorbehalt ist, dass es hier keine Daten zur Website-Nutzung nach dem ersten Laden gibt, was ein riesiger Aspekt von "Single-Page-App"-Ansätzen ist.
Dennoch, obwohl man mit Frameworks performant sein kann (obwohl selbst die Top-10%-nicht gerade ermutigend sind), tun die Frameworks nicht viel, um zu helfen, was sich zu einer schlechten Situation entwickelt hat. Es spiegelt genau das wider, worüber wir kürzlich gesprochen haben, im Hinblick auf Barrierefreiheit. Es ist nicht genau die "Schuld" der Frameworks, aber sie sind auch am besten positioniert, um das Problem zu stoppen.