背景:由于业务疯狂扩张,排期的压缩严重影响了代码质量以及可读性,人员变更所导致开发同学对代码解读不够而导致的无用代码堆积,使得商城小程序性能堪忧,在低端机场景下更是被美团拼多多等竞品秒杀。
工作内容与成果:
严格按照性能最佳实践重构C端,推进接口合并,css渲染层级优化,使用 virtualHost,精简组件数量等。重构后启动时CPU瞬间消耗由32.19%下至27.77% ,TTI 由 1909 下降到855。
主动协同服务端统一订单列表与详情商品图顺序,优化详情商品图加载,实现详情图片直出。
主导梳理橙掌柜订单领域功能与逻辑,对订单列表和详情的功能、逻辑进行拆分,定制 BFF 楼层化方案,并积极推进、落地方案的实施。订单成功实现楼层化设计,前端不关注订单状态,订单归因等逻辑,把其全部交由服务端控制。经楼层化设计与重构后,A端订单领域的维护成本大大降低 ,按钮、文案等的下发极大减少了前端发版次数,且分包体积从 1680kb 下降至 860kb,人效提升50%以上。
主力梳理并优化橙心优选订单领域所有埋点及属性上报,保证用户日志的完整性。