Javascript:子/子对象应该使用其父对象实例化的依赖项,还是应该实例化自己的依赖项实例



我的父模块异步加载jquery3,就像jquery3的作用域是我的父模块一样。在父模块中,我还加载了其他使用jquery的子模块。我应该在这些子模块中实例化jquery,还是应该将对父级jquery的引用传递给子模块?每个子模块都是一个对象工厂。也许这是小题大做,但我正在进行性能优化。Webpack允许我使用相同的网络调用来加载我的jquery模块,以便在我的所有子模块中获得可用性,所以我想我想知道运行时性能的更好模式是什么。想法?

@Bergi是对的,我将使用SplitChunksPlugin缓存组设置全局库,并仅对有条件加载的模块使用动态导入。测试时间。

最新更新