老板在季度会上连问三个问题:用户在付款的哪一步流失了?付过款的人多久会回来复购?哪个渠道带来的用户最值钱?——后台只有订单结果数据,过程全靠猜。于是立项做埋点,选了开源的 WebFunny 自建监控。…
发布于 2026-09-01
摘要
发布于 2023-08-14
摘要
一个后台管理系统,用户反馈「开久了越来越卡,最后崩掉」。打开 Chrome 任务管理器,发现标签页内存从 200MB 一路涨到 2 …
发布于 2022-03-19
摘要
团队一个 Vue2 + webpack4 的中后台项目,构建已经要 3 分多钟,热更新也要 10 秒起步。趁着版本间隙,花了两周迁到 Vue3 + Vite。记录一下迁移路线和坑,给大家参考。
发布于 2021-11-09
摘要
以前做懒加载靠监听 scroll 事件 + getBoundingClientRect,频繁触发回流,性能差。Intersecti …
发布于 2021-07-10
摘要
团队一个运行了三年的管理后台(React + JS)要持续迭代,新人对着满天飞的 undefined 一脸懵逼,我们决定渐进式迁移到 TypeScript。花了两个月,踩了不少坑,总结在这里。
发布于 2020-10-18
摘要
跨域大概是前端被问得最多、也最容易懵的问题。每次出问题的报错长得都差不多,原因却五花八门。这篇把原理和排查套路一次讲清,以后再遇到可以直接按流程走。
发布于 2020-04-22
摘要
写了几年 jQuery,转到 Vue 之后思维要换。下面这些坑我都真实踩过。 1. 直接操作 DOM 习惯性 $(‘#id’).t …
发布于 2019-06-18
摘要
需求是上传几百 MB 到几个 GB 的视频文件,直接 FormData 丢上去肯定不行:超时、断网重来、服务器内存爆。分片是必须的 …
发布于 2019-06-15
摘要
运营反馈说落地页”打开好慢,用户都跑了”。自己用 4G 模拟测了一下,首屏 8.2 秒。花了三天时间优化到 1.5 秒左右,把做了的事和每步的收益记一下。
发布于 2018-09-05
摘要
在 2 倍、3 倍屏上写 border: 1px solid #ddd,实际渲染出来会变粗,设计稿上的细线在真机上像一条粗边。这个 …
