项目描述和成就:关注前端开发流程的各个重要环节,通过对开发过程中产生的相关数据分析,建立并完善告警功能,通过自动化告警能力提前发现问题,配置邮件告警,监控并快速解决告警问题,提升前端交付质量和效率。
主要贡献
1、通过梳理requirejs运行流程,协助定位性能监控sdk升级后在backbone项目安卓必现,iOS偶现的白屏问题。
2、通过和原生开发合作整理jsbridge通信流程,分析出了调用native方法回调函数报错无法被监控平台捕获原因并修复。
3、从路由钩子代码报错无法在监控平台查询到的问题出发,通过研究router源码定位到原因是因为没有在路由上注册报错回调导致的,完善后正常。
4、通过分析错误堆栈,找到性能监控sdk在将错误信息上报平台时需将对象转成字符串这一过程没做兜底处理导致栈溢出的错误,已推动性能监控sdk负责人完成修复。
5、推动性能监控sdk开发者支持JS异常告警功能,并给出JS异常告警功能设计方案。