有没有人知道是否有研究显示使用
javascript库(除了显而易见的下载时间)与使用基本的javascript之间的性能开销?这些图书馆如此巨大,我很好奇.
从我的计算机科学学位来看,它似乎应该有增长. (换句话说,线性).
在计算机科学术语中,这没有威胁,但它如何实际影响页面加载时间和页面性能(以毫秒为单位)?我知道cpu是一个问题,RAM,等等.但是,是否有任何测试可以衡量这些事情?
我知道另一个因素是库经常被优化以执行与您以不太优化的方式手动编码相同的事情,但是库也有开销,并且不会使用所有这些功能.
编辑:
我发现这似乎彻底地回答了我的问题,即使它开始是关于别的东西:
When to use Vanilla JavaScript vs. jQuery?
“由于评论很快指出(并且我同意100%),上述陈述指的是基准测试代码.”原生“JavaScript解决方案(假设编写得很好)将胜过jQuery解决方案,几乎可以完成同样的事情.每种情况(我都希望看到一个例子).jQuery确实加快了开发时间,这是一个重要的好处,我并不是要淡化.它有助于易于阅读,易于遵循的代码,这不仅仅是一些开发人员能够自己创建.
在我看来,答案取决于你想要实现的目标.如果,正如我根据您对性能优势的引用所假设的那样,您可以在应用程序之后获得最佳速度,那么每次调用$()时使用jQuery都会引入开销.如果你想要提高可读性,一致性,跨浏览器兼容性等,那么肯定有理由支持jQuery优于“原生”JavaScript.“