本话题发布前端性能优化相关的博客文章和技术分享,将持续更新,为您推荐了108篇博客,访问即可查看更多精彩内容。
-
项目初期的技术选型 说实话,最开始接到这个项目的时候我也没想到会用 Vuido。客户的需求很简单:开发一个桌面端的轻量级日志查看工具,支持 Windows 和 macOS,界面不用太 fancy,但要...
-
先上代码,看完你就懂了 做前端这些年,最烦的不是写样式,是那种“看着简单,一做就崩”的交互。比如列表排序——用户拖一下就能重新排,看起来不就是个 drag & drop?可真动手的时候,你会发...
-
优化前:卡得不行 项目上线前做性能测试,首页加载直接 5 秒起步,热更新编译要等快 10 秒,开发体验烂到不想碰。最离谱的是,每次改一行代码,HMR 要转好久才生效,浏览器都快刷新出感情了。同事说我这...
-
又出幺蛾子了,API路径重写不生效 今天上线前最后检查功能,发现前端调用的某个接口死活走不到后端。报404,但后端同学说服务根本没收到请求。我第一反应是:是不是拼错了?查了一遍URL,没问题。然后怀疑...
-
说白了,WeakMap 就是拿来防内存泄漏的 我最近在重构一个组件库的时候,又碰上了那个老问题:DOM 节点绑定了数据,但组件销毁后这些引用还在,内存占用蹭蹭涨。以前都是靠手动清理,写一堆 destr...
-
移动端性能优化:React Native vs Flutter vs 原生的血泪对比 最近做了个App重构项目,纠结了很久技术选型的问题。之前的老项目用React Native,但性能实在拉胯,尤其是...
-
一个电商项目的真实性能优化记录 最近做了一个电商项目的前端重构,说实话,开始没想到会遇到这么多性能问题。项目原本是个老系统,用户量上来之后各种卡顿,尤其是商品列表页和搜索页面,用户体验差得不行。老板催...
-
我的写法,亲测靠谱 用ResizeObserver这么久,我发现很多人还是在瞎写。我先说说我现在固定用的写法: class ResponsiveElement { constructor(elemen...
-
这次性能优化真的把我折腾惨了 最近接了个老项目重构的任务,说实话,接手的时候就知道会有不少坑。这个项目原本是个电商后台系统,用户量不算特别大,但响应速度慢得要命,特别是列表页面经常卡顿,用户体验很差。...
-
webpack optimization配置:到底该选哪种压缩方案? 最近重构项目的时候,又碰到了webpack optimization配置的老问题。说实话,搞了这么多年前端,每次遇到这个问题还是会...
-
移动优先 vs 桌面优先,聊聊我的实战对比 最近重构一个响应式项目,又要重新思考移动端和桌面端的设计策略。说实话,做了这么多年前端,这个话题还是很有争议的。有些同学可能觉得这是老生常谈,但实际项目中遇...
-
项目初期的技术选型 最近做的那个电商项目,商品列表页面展示2000+商品,页面卡得一批,滚动条拖动都明显卡顿。一开始就是简单的React组件渲染,结果用户一滚动页面就卡死几秒,产品经理天天来催我优化。...
-
优化前:卡得不行 上周上线一个商品列表页,用户反馈“一划就卡”“图片加载半天不动”。我本地跑起来也确实离谱——首屏还没出来,浏览器已经卡到鼠标都转圈。打开 DevTools 一看,Network 里堆...
-
先看效果,再看代码 最近在搞一个移动端的滑动菜单,用户手指一划,侧边栏就弹出来。本来以为用个简单的 touchstart + touchmove 就搞定了,结果在 iOS Safari 上直接翻车——...
-
Report生成这事儿,我试过三种主流方案 最近项目里又遇到要生成PDF报告的需求,用户填完一堆表单,点一下“导出报告”,就得吐出个格式整齐、带图表、能打印的PDF。说起来简单,做起来真是一堆坑。我前...
-
优化前:卡得不行 上周改一个列表页,数据量不大,也就几千条,但前端一次性全拉回来渲染,页面直接卡成PPT。滚动一下要等半秒,点个按钮半天没反应,连Chrome DevTools都差点打不开。用户反馈“...
-
为什么我又在折腾性能优化? 最近接手一个老项目,首页加载慢得像卡碟,用户反馈“点进去以为崩了”。打开 DevTools 一看,Lighthouse 分数才 40 多,首屏时间 5 秒+。说实话,这种问...
-
优化前:卡得不行 上周上线一个新功能,用户点开详情页后要加载大量数据,包括图片、用户评论、关联推荐啥的。结果测试时直接给我整无语了——首屏白屏 5 秒多,滚动还卡成幻灯片。产品经理站我身后看一眼就皱眉...
-
我的写法,亲测靠谱 做前端这几年,Report生成(报表导出)这活儿我干过不下十次。每次需求看起来都差不多:点个按钮,导出PDF或Excel,数据来自表格或者图表。但真上手后,坑一个接一个。折腾多了,...
-
我的写法,亲测靠谱 在做性能优化时,preload 是我最常拿来“救急”的手段之一。特别是首页加载卡顿、关键资源延迟渲染的问题,加个 preload 往往立竿见影。但说实话,一开始我也踩过不少坑——不...