我预计 Tim Kadlec 的 这篇文章 在未来几年每个性能大会的演讲中都会被引用。这里有很多数据,所以请您自己查看一下,但简而言之,JavaScript 框架驱动的网站比非 JavaScript 框架驱动的网站更重、更消耗资源。Angular 最重,React 对 CPU 的消耗最大。但正如 Tim 所说
……它很少说明正在使用的核心框架的性能,更多地说明了这些框架可能鼓励的开发方法。
另一个重要的注意事项是,这里没有关于首屏加载后网站使用情况的数据,而这正是“单页面应用”方法的一个重要方面。
尽管如此,虽然您可以使用框架实现高性能(尽管即使是排名前 10% 的性能也不太令人鼓舞),但框架并没有多大帮助,反而导致了糟糕的情况。这与我们最近 讨论的可访问性问题 非常相似。这并不是框架的“错”,但它们也最有可能阻止这种情况继续恶化。