即将开始的GIAC课程
小程序在同程艺龙的性能优化实践
大前端(上午场)
2019-06-22 11:00--12:00
【案例背景】
随着小程序不断发展,对我们产品前端的用户体验和性能要求越来越高。如何减少包大小?如何减少页面打开耗时?如何快速定位用户异常,帮助用户快速解决问题?如何不断提高小程序的开发质量和效率?等问题,都给我们前端带来很多的挑战,在实践中总结了一些经验。
【解决思路/成功要点】
结合微信小程序的提供的特性,深入理解小程序度层机制和原理,快速应用相关技术,如合理分包预加载;包大小严格控制、能小则小,减少包下载耗时,减少用户流量;底层基础框架统一,同时又要确保业务层根据业务特性能灵活应用和再次封装;充分利用组件化思想,提高代码复用性,减少代码大小;不断优化页面代码及前后端逻辑,提高页面渲染速度;加强小程序异常监控,及时进行预警,同时做好灾备降级方案,快速进行解决处理等。
【成果】
打开速度明显提升,异常数据持续下降,代码质量和效率进一步得到提升。随着业务的不断迭代,针对性能需要我们持续加强提升。
同程艺龙资深架构师, 擅长互联网及移动互联网前端领域, 有十多年前端开发、团队管理等实战经验
即将开始的GIAC课程
小程序在同程艺龙的性能优化实践
大前端(上午场)
2019-06-22 11:00--12:00
【案例背景】
随着小程序不断发展,对我们产品前端的用户体验和性能要求越来越高。如何减少包大小?如何减少页面打开耗时?如何快速定位用户异常,帮助用户快速解决问题?如何不断提高小程序的开发质量和效率?等问题,都给我们前端带来很多的挑战,在实践中总结了一些经验。
【解决思路/成功要点】
结合微信小程序的提供的特性,深入理解小程序度层机制和原理,快速应用相关技术,如合理分包预加载;包大小严格控制、能小则小,减少包下载耗时,减少用户流量;底层基础框架统一,同时又要确保业务层根据业务特性能灵活应用和再次封装;充分利用组件化思想,提高代码复用性,减少代码大小;不断优化页面代码及前后端逻辑,提高页面渲染速度;加强小程序异常监控,及时进行预警,同时做好灾备降级方案,快速进行解决处理等。
【成果】
打开速度明显提升,异常数据持续下降,代码质量和效率进一步得到提升。随着业务的不断迭代,针对性能需要我们持续加强提升。