查看性能优化
1.Lighthouse
Lighthouse 是 google 一个开源的自动化工具;
运行 Lighthouse 的方式有两种:
一种是作为 Chrome 扩展程序运行;(推荐)
另一种作为命令行工具运行。
Chrome 扩展程序提供了一个对用户更友好的界面,方便读取报告。通过命令行工具可以将 Lighthouse 集成到持续集成系统。
展示了白屏、首屏、可交互时间等性能指标和 SEO、PWA 等。
2.PageSpeed(https://developers.google.com/speed/pagespeed/insights/)(需FQ)
不仅展示了一些主要的性能指标数据,还给出了部分性能优化建议。(中文)
1.浏览器的lighthuose分析LCP,从页面开始加载到视窗内最大内容绘制的所需时间
2.使用 webpack 的插件 webpack-bundle-analyzer 来分析代码大小问题
3.Gzip压缩
4.css有没有按需加载,资源压缩等
5.图片有没有懒加载、压缩
6.将一些资源,比如图片、公共类库放到 CDN 上
7.对于一些不需要经常变化的资源,设置一个比较大的缓存时长或者过期时间
8.使用HTTP2 增加了多路复用、流优先级、头部压缩等功能
9减少回流,如计算完毕再提交给浏览器发出重计算请求;使用类名去更改样式,而不是具体css
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了