前端性能优化之企业项目实战篇(2)

简介: 前端性能优化之企业项目实战篇(2)

0、注意: 引用图片均来自于 我上系列性能优化文章

1、本节主要解决上一节 JS 计算花了 很多时间的问题进行分析和尝试

网络异常,图片无法展示
|

  • 首先 确认一下优化方法(图片来自于我之前发布的 文章 )

网络异常,图片无法展示
|

  • 总结来说 有这几种方式

网络异常,图片无法展示
|

  • 还有一点 小需要知道的是 V8 优化机制

网络异常,图片无法展示
|

网络异常,图片无法展示
|

此处 举个例子说明这个事情

const num1 = 1;
const num2 = 3;
function add(a, b) {
  return a + b;
}
performance.mark("start");
for (let i = 0; i < 1000; i++) {
  add(num1, num2);
}
add(num1, "test");
for (let i = 0; i < 1000; i++) {
  add(num1, num2);
}
performance.mark("end");
const observer = new PerformanceObserver((list) => {
  console.log(list.getEntries()[0]);
});
observer.observe({ entryTypes: ["measure"] });
performance.measure("测量测试", "start", "end");
复制代码
  • 我们进行 对比

网络异常,图片无法展示
|

2、实践一下 这几个 优化方式

1、代码拆分

网络异常,图片无法展示
|
比如此处展示部分

网络异常,图片无法展示
|

网络异常,图片无法展示
|

2、写代码 注意点,这些地方需要更改和注意

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

3、HTML 优化

网络异常,图片无法展示
|

  • 项目中原本 三个 和表格相关的部分,都是要 flex 进行 布局替换, 项目布局 无 table 布局, 以 felx 为主
  • 压缩 空白字符 和 删除 注释 在 webpack 压缩时候 会处理

4、CSS 优化

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

网络异常,图片无法展示
|

3、测试一下  当前优化效果

网络异常,图片无法展示
|

  • 我们将继续 进行 优化


相关文章
|
17天前
|
前端开发 JavaScript UED
深入了解前端性能优化:提高用户体验的关键
【10月更文挑战第9天】深入了解前端性能优化:提高用户体验的关键
35 5
|
6天前
|
缓存 前端开发 JavaScript
前端性能优化:打造流畅用户体验的秘籍
【10月更文挑战第20天】前端性能优化:打造流畅用户体验的秘籍
17 3
|
5天前
|
存储 缓存 算法
前端算法:优化与实战技巧的深度探索
【10月更文挑战第21天】前端算法:优化与实战技巧的深度探索
9 1
|
5天前
|
缓存 前端开发 JavaScript
如何优化前端资源
如何优化前端资源
|
6天前
|
监控 前端开发 JavaScript
前端性能优化:打造流畅用户体验的秘籍
【10月更文挑战第20天】前端性能优化:打造流畅用户体验的秘籍
16 2
|
17天前
|
缓存 前端开发 JavaScript
前端性能优化策略
【10月更文挑战第9天】前端性能优化策略
18 6
|
14天前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
|
6天前
|
前端开发 JavaScript UED
前端性能优化:打造流畅用户体验的秘诀
【10月更文挑战第20天】前端性能优化:打造流畅用户体验的秘诀
14 0
|
13天前
|
缓存 前端开发 UED
前端 8 种图片加载优化方案梳理
本文首发于微信公众号“前端徐徐”,详细探讨了现代网页设计中图片加载速度优化的重要性及方法。内容涵盖图片格式选择(如JPEG、PNG、WebP等)、图片压缩技术、响应式图片、延迟加载、CDN使用、缓存控制、图像裁剪与缩放、Base64编码等前端图片优化策略,旨在帮助开发者提升网页性能和用户体验。
78 0
|
19天前
|
前端开发 JavaScript 应用服务中间件
前端性能优化:提升用户体验的关键
【10月更文挑战第7天】前端性能优化:提升用户体验的关键
27 0