摘要: 一,性能比2.x快1.2~2倍 diff算法的优化 在vue2中,虚拟dom是全量比较的。 在vue3中,增加了静态标记PatchFlag。在创建vnode的时候,会根据vnode的内容是否可以变化,为其添加静态标记PatchFlag。diff的时候,只会比较有PatchFlag的节点。PatchF 阅读全文
posted @ 2021-08-05 13:54 Peter_Yang0942 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 安装rollup插件: npm install rollup-plugin-visualizer -D vite.config.ts文件添加配置: import vue from "@vitejs/plugin-vue"; import visualizer from "rollup-plugin- 阅读全文
posted @ 2021-08-05 11:18 Peter_Yang0942 阅读(3754) 评论(3) 推荐(1) 编辑
摘要: webpack原理: Entry:入口,Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。 Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。 Chunk:代码块,一个 Chunk 由 阅读全文
posted @ 2021-08-05 10:36 Peter_Yang0942 阅读(163) 评论(0) 推荐(0) 编辑