在ES6中,该模块将导致多个网络调用,因为无法在单个文件中定义2个模块

尼哈尔·达曼尼亚

在ES6中,每个模块都在其自己的文件中定义。

这是否意味着如果我们采用es6方式,就必须为每个javascript模块进行多个网络调用?

无论如何,是否有串联模块文件的本质,因此在es6中为应用创建了一个缩小的javascript文件?

我们可以将es6代码转换为es5并将其连接起来。

但是,如果不转译为es5,是否意味着要使用模块,我们将无法将所有javascript文件合并并缩小为一个文件?

安德烈·佩纳(AndréPena)

捆绑是必经之路。

现代Web应用程序由许多(通常很小的)模块组成。通过HTTP加载这些模块会对性能产生负面影响,因为每个模块都需要单独的请求。因此,将多个模块捆绑为一个文件在Web开发领域具有悠久的历史。当前的方法很复杂且容易出错,并且仅适用于JavaScript。因此,W3C技术架构小组正在研究一种新方法:任意嵌套的目录都作为单个程序包文件进行归档。浏览器通过一种新的URL访问包中的文件:

url-for-package SEPARATOR path-inside-package

资料来源:http : //www.2ality.com/2013/11/es6-modules-browsers.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ES6中的模块调用函数

来自分类Dev

单个模块中的Angular 1.x和es6多个常量

来自分类Dev

如何加载在单个文件中定义的多个命名AMD模块?

来自分类Dev

在带有多个文件的ES6模块中创建名称空间。馊主意?

来自分类Dev

在单个页面中调用多个模块?

来自分类Dev

Webpack将ES6编译到模块中

来自分类Dev

如何从多个TypeScript文件构建单个ES6模块(用于前端库)

来自分类Dev

单个文件SPA中的多个模块

来自分类Dev

将Babel与单个输出文件和ES6模块一起使用

来自分类Dev

在Monorepo中的模块之间共享ES6模块

来自分类Dev

Angular-在多个文件中定义模块

来自分类Dev

在 ES6 模块中扩展对象原型会导致“对象”类型不存在属性

来自分类Dev

在浏览器中的 es6 模块中无法识别从 node_modules 导入

来自分类Dev

Singleton ES6模块被多次调用?

来自分类Dev

ES6项目无法编译,因为找不到模块

来自分类Dev

在调试器中未定义ES6模块导入

来自分类Dev

在 Webstorm 中为我的自定义 npm 模块(ES6/Babel)自动完成

来自分类Dev

导入ES6模块是否在导入文件中执行代码?

来自分类Dev

在 JSX 文件中访问非 es6 npm 模块功能

来自分类Dev

使用Sinon.js测试一个函数在ES6模块中调用另一个函数

来自分类Dev

ES6如何将模块“导入”另一个模块

来自分类Dev

ES6模块:导出单个类的静态方法或多个单独的方法

来自分类Dev

在ES6的import语法中,如何准确评估模块?

来自分类Dev

是否在TS 1.7中重新导出ES6模块?

来自分类Dev

ES6中的模块模式错误(扩展)

来自分类Dev

延迟模块加载在ES6中如何工作

来自分类Dev

从Typescript中的http url导入ES6模块

来自分类Dev

ES6中的子模块是什么?

来自分类Dev

将模块注入到 angular 中,因为找不到模块

Related 相关文章

  1. 1

    从ES6中的模块调用函数

  2. 2

    单个模块中的Angular 1.x和es6多个常量

  3. 3

    如何加载在单个文件中定义的多个命名AMD模块?

  4. 4

    在带有多个文件的ES6模块中创建名称空间。馊主意?

  5. 5

    在单个页面中调用多个模块?

  6. 6

    Webpack将ES6编译到模块中

  7. 7

    如何从多个TypeScript文件构建单个ES6模块(用于前端库)

  8. 8

    单个文件SPA中的多个模块

  9. 9

    将Babel与单个输出文件和ES6模块一起使用

  10. 10

    在Monorepo中的模块之间共享ES6模块

  11. 11

    Angular-在多个文件中定义模块

  12. 12

    在 ES6 模块中扩展对象原型会导致“对象”类型不存在属性

  13. 13

    在浏览器中的 es6 模块中无法识别从 node_modules 导入

  14. 14

    Singleton ES6模块被多次调用?

  15. 15

    ES6项目无法编译,因为找不到模块

  16. 16

    在调试器中未定义ES6模块导入

  17. 17

    在 Webstorm 中为我的自定义 npm 模块(ES6/Babel)自动完成

  18. 18

    导入ES6模块是否在导入文件中执行代码?

  19. 19

    在 JSX 文件中访问非 es6 npm 模块功能

  20. 20

    使用Sinon.js测试一个函数在ES6模块中调用另一个函数

  21. 21

    ES6如何将模块“导入”另一个模块

  22. 22

    ES6模块:导出单个类的静态方法或多个单独的方法

  23. 23

    在ES6的import语法中,如何准确评估模块?

  24. 24

    是否在TS 1.7中重新导出ES6模块?

  25. 25

    ES6中的模块模式错误(扩展)

  26. 26

    延迟模块加载在ES6中如何工作

  27. 27

    从Typescript中的http url导入ES6模块

  28. 28

    ES6中的子模块是什么?

  29. 29

    将模块注入到 angular 中,因为找不到模块

热门标签

归档