没有合适的资源?快使用搜索试试~ 我知道了~
proposal-defer-import-eval:关于引入推迟模块评估的方法的建议
共11个文件
md:3个
html:1个
emu:1个
需积分: 5 0 下载量 170 浏览量
2021-05-24
18:56:18
上传
评论
收藏 27KB ZIP 举报
温馨提示
延迟模块评估 以前称为“惰性模块初始化” 地位 冠军: Yulia Startsev等 作者: Yulia Startsev等 阶段1 动机 JS应用程序可能会变得很大。 甚至到了加载它们会招致巨大的性能成本的地步,通常,这会在应用程序的生命周期的较晚时间发生-通常需要进行侵入式更改以使其性能更高。 引入“懒惰”(将不必要的工作推迟到以后)是解决此问题的常见方法,并且模块也为加载提供了自然的边界,因为它们还封装了有关程序的有意义的信息。 目前最好的工具是import()但它会强制所有依赖延迟加载模块的代码变得异步,而不必反映程序员的意图。 在某些情况下,程序员希望牺牲一些性能来保证他们正在使用的模块是同步的。 这是推迟模块评估的地方。由于可以推迟模块,因此可能会应用诸如preparse之类的一些优化来进一步提高启动速度。 背景 在ES模块标准化之前,CommonJS和后来的Requir
资源推荐
资源详情
资源评论
收起资源包目录
proposal-defer-import-eval-main.zip (11个子文件)
proposal-defer-import-eval-main
index.html 46KB
.gitattributes 87B
.github
workflows
build.yml 382B
bikeshed.md 4KB
spec.emu 647B
LICENSE 1KB
README.md 19KB
.npmrc 19B
alternatives.md 4KB
.gitignore 676B
package.json 555B
共 11 条
- 1
资源评论
看不见的天边
- 粉丝: 17
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功