HZFE / awesome-interview

剑指前端 Offer
http://febook.hzfe.org/
Other
2.33k stars 176 forks source link

前端模块化规范 | HZFE - 剑指前端 Offer #47

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

前端模块化规范 | HZFE - 剑指前端 Offer

相关问题

https://febook.hzfe.org/awesome-interview/book1/js-module-specs

wangyuan0108 commented 2 years ago

按照上下文来看 “Tree shaking 是一个通常用于描述移除” 是否会是 “Tree Shaking 是一个通常用于描述移除” 这个大写?

luobotang commented 1 year ago

CMD 的缺点“难以支持模块静态分析”不太认同,因为是在浏览器端运行,如果不能进行静态分析,sea.js 自己也是无法运行,因为并不能像 Node.js 那样在执行 require(...) 时暂停当前模块的执行。所以其实 sea.js 也是要先分析并加载当前模块的所有依赖模块,但与 AMD 不同的是,只在有具体的 require() 调用相关模块时才执行对应模块的代码(如果是第一次调用),而非提前执行。