gpt4 book ai didi

javascript - 我是否应该只在需要时加载 javascript 模块,即使它们非常小?

转载 作者:行者123 更新时间:2023-11-30 13:06:28 26 4
gpt4 key购买 nike

我正在做一个使用 require.js 的项目,我只在需要时才加载模块,就像这样

// only load accordion if needed
if ($('.accordion').length) {
require(['Accordion'], function(Accordion) {
Accordion.init();
});
}

现在我想知道这是否有意义,因为 accordion.js 模块的重量小于 1kb...我是否应该从启动时加载所有模块并仅在需要时才初始化它们?

最佳答案

有极端情况,但作为“标准”行为,我们可以说如果您的页面上可能使用了一个 js 模块,您应该加载它。考虑到使用缓存、缩小和模块分组可以减少很多性能影响。

我不会添加额外的逻辑来检测模块是否实际使用。额外的逻辑是另一个潜在的失败点,所以可能不值得,特别是对于这种情况。

关于javascript - 我是否应该只在需要时加载 javascript 模块,即使它们非常小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15523830/

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