gpt4 book ai didi

javascript - javascripts 加载器什么时候比传统方法慢?

转载 作者:行者123 更新时间:2023-12-05 01:20:30 25 4
gpt4 key购买 nike

我有一个包含大量资源的应用程序。阅读了有关 javascript 加载器的内容后,我决定看看异步加载资源能给我带来什么样的提升。令我惊讶的是,我发现使用加载程序明显更慢(不需要秒表)。这让我想知道其他人是否有类似的结果,以及开发人员应该考虑什么时候使用或不使用 javascript 资源加载器。

以下是有关我的测试的一些详细信息:

  • 目前有 60 个资源(主要是脚本)
  • 由于依赖层次结构,脚本必须分大约 8 批加载
  • 主要使用 Firefox(但也在 Chrome 中尝试过)
  • 在 Ubuntu 和 Windows 上运行测试
  • 使用加载程序(在我的例子中是 YepNope)确实会增加一些开销
  • 我编写了一个小型引导加载程序类来简化我与 YepNope 的交互。
  • Source code在 github 上(运行 tests.html 和 tests-loader.html)

当我说“更慢”时,我并不是说它非常慢。只是我不得不花一些时间来设置它,结果比我开始之前更糟。

60 个资源是否太少而无法使用加载程序?资源通常应该很大还是可以是一堆小文件?什么样的事情会导致加载程序比使用传统脚本标签慢?

最佳答案

资源是异步加载的?首先,您使用的设备是多核的吗?异步。加载仅在您拥有多核计算机、笔记本电脑、平板电脑、手机或其他设备时才有用。

其次,你用的装载机质量好吗?尝试不同的装载机,正如我所见,现在没有标准的“这很好”的装载机,所以你拥有的装载机可能会坏掉。另一个可能有效。

确定浏览器尚未优化页面资源加载吗?使用替代方式实际上可能会妨碍新的更快的浏览器,从而减慢页面加载速度。

我个人没有使用过这些加载器,这些只是我有根据的猜测。

关于javascript - javascripts 加载器什么时候比传统方法慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7109340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com