gpt4 book ai didi

javascript - RequireJS 减慢了我的网络应用程序的加载速度

转载 作者:搜寻专家 更新时间:2023-11-01 05:13:52 24 4
gpt4 key购买 nike

我正在使用 requireJS 将我的 javascript 重构为模块化方式。

我已经完成了,我的项目结构看起来不错,不要误会我的意思。但是现在将应用程序发布到 windows azure,它现在像狗一样运行。页面弹出速度很快,但随着对 requirejs 模块的依赖项进入并生效,它们变得相当笨拙。

我做错了什么吗?我认为这会消除所有内容的加载。

有没有人遇到过这样的困境,他们想要模块化的 javascript,并试图用 requireJs 来实现,但结果很糟糕?

提前致谢

最佳答案

不好的结果是什么意思?实现 require js 后初始页面加载时间是否大幅减少?如果是这样,您明白为什么会这样吗?

我的意思是,如果没有缩小/连接在减少加载时间方面发挥任何作用,初始页面加载时间会减少,因为您可能只请求一个 js 文件,require js 加载器和 main.js 文件。 js ... 在 dom 就绪之前加载的所有其他依赖项现在在 dom 就绪之后首次使用时加载。

您可能想阅读 http://requirejs.org/docs/optimization.html用于缩小/连接文件的方法。

编辑:如果您只需要模块化 js,您可以简单地使用类似 Revealing Module Pattern 的东西, RequireJS 有助于依赖管理。如果没有 RequireJS,您将不得不手动确保在模块代码执行之前加载所有依赖项。

关于javascript - RequireJS 减慢了我的网络应用程序的加载速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11840170/

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