当前位置: 首页 > news >正文

87网站一起做拼多多代运营一般多少钱

87网站一起做,拼多多代运营一般多少钱,wordpress添加网址导航页面,企业官网seo什么是Treeshaking? Treeshaking是一个术语,通常用于描述移除JavaScript中无用代码的过程。 在Vue3中,借助于它的编译优化,可以显著减少打包后的大小。 Vue3的Treeshaking实现 Vue3中的Treeshaking主要通过以下两点实现: 源码级的Tree-shaking Vue3源码采用ES mo…

在这里插入图片描述

什么是Treeshaking?

Treeshaking是一个术语,通常用于描述移除JavaScript中无用代码的过程。
在Vue3中,借助于它的编译优化,可以显著减少打包后的大小。

Vue3的Treeshaking实现

Vue3中的Treeshaking主要通过以下两点实现:

源码级的Tree-shaking

Vue3源码采用ES module编写。

这可以确保编译时只引入实际使用的代码,没有引入无用模块。

比如通过按需引入 Composition API,而不是全量引入等。

编译阶段的静态提升

Vue3的编译器可以检测在模板、JSX中没有被使用的模块,直接舍弃不打包这些模块。

同时还会执行常量提升、代码inline等优化。

大幅减少模块引用。

优势

相比Vue2有以下优势:

  • 提升了运行效率,减少内存消耗;

  • 减少打包后大小,加快应用加载;

  • 依赖更精确,编译效率更高。

编译比较

假设有一个组件库my-lib,包含按钮、弹窗、表单等20个组件。

vue2导入:

// 导入整个my-lib
import * as myLib from 'my-lib' // 注册2个组件
components: {'my-button': myLib.Button,'my-dialog': myLib.Dialog
}

打包后my-lib整个大小200kb,实际只用了2个组件。

vue3导入:

// 按需导入
import {Button, Dialog} from 'my-lib'components: {'my-button': Button,'my-dialog': Dialog 
}

打包后只包含用到的Button和Dialog代码,总大小仅为30kb。

结论及总结

打包体积比较

Vue2: 200kb
Vue3: 30kb

在这个例子中,Vue3的Tree-shaking使得打包体积减少了约85%,只包含实际用到的代码,而不是打包整个库。

这展示了在同样代码条件下,通过Tree-shaking,Vue3可以明显减小打包体积,起到很好的优化效果。

http://www.hkea.cn/news/661319/

相关文章:

  • 集宁网站建设免费网站推广网站破解版
  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情
  • 电子商务网站设计中影响客户体验的元素有搜索引擎有哪些种类
  • 网站建设难点优化关键词技巧
  • 免费行情网站链接百度知道合伙人官网
  • 餐饮公司网站建设的特点大数据智能营销