微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

require() 和 await import() 的区别

如何解决require() 和 await import() 的区别

我想知道 require(x)await import(x)代码拆分和延迟加载方面的区别。他们两个是一样的吗?如果是,那么为什么 await import(x) 首先存在,因为人们可以在任何他想要的地方使用 require() 语句。任何深入的答案将不胜感激。

解决方法

它们不一样。 我认为您应该阅读以下内容:

https://medium.com/computed-comparisons/commonjs-vs-amd-vs-requirejs-vs-es6-modules-2e814b114a0b

import 是当需要一个 es 模块时,这是新的 ecma 脚本标准,它比 require(常见的 js 模块)有很多好处

,
  1. import(x) 允许您有选择地只加载您需要的项目,因此它可以帮助节省内存
  2. import(x) 可以异步运行,因此性能更好

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。