-
Vue 中常见性能优化
编码优化:
- 不要将所有的数据都放在data中,data中的数据都会增加getter和setter,会收集对应的 watcher
- vue 在 v-for 时给每项元素绑定事件需要用事件代理
- SPA 页面采用keep-alive缓存组件
- 拆分组件( 提高复用性、增加代码的可维护性,减少不必要的渲染 )
- v-if 当值为false时内部指令不会执行,具有阻断功能,很多情况下使用v-if替代v-show
- key 保证唯一性 ( 默认 vue 会采用就地复用策略 )
- Object.freeze 冻结数据
- 合理使用路由懒加载、异步组件
- 尽量采用runtime运行时版本
- 数据持久化的问题 (防抖、节流)
Vue 加载性能优化:
用户体验:
- app-skeleton 骨架屏
- app-shell app壳 pwa serviceworker
SEO 优化:
- 预渲染插件 prerender-spa-plugin 服务端渲染 ssr
打包优化:
- 使用 cdn 的方式加载第三方模块 多线程打包 happypack
- splitChunks 抽离公共文件
- sourceMap 生成
缓存,压缩
-
相关阅读:
并发编程
进程的介绍
操作系统详解
进程的粗略理解
打印进度条
FTP上传下载文件(面向对象版)
socket套接字
FTP上传下载文件(函数简易版)
osi七层协议 Open System Interconnection
__str__和__repr__的区别
-
原文地址:https://www.cnblogs.com/Mcrown/p/14451863.html
Copyright © 2020-2023
润新知