背景 字节各类业务拥有众多用户群,作为字节前端性能监控 SDK,自身若存在性能问题,则会影响到数以亿计的真实用户的体验.所以此类 SDK 自身的性能在设计之初,就必须达到一个非常极致的水准. 与此同时,随着业务不断迭代,功能变得越来越多,对监控的需求也会变得越来越多.例如,今天 A 业务更新了架构,想要自定义性能指标的获取规则,明天 B 业务接入了微前端框架,需要监控子应用的性能.在解决这些业务需求的同时,我们会不断加入额外的判断逻辑.配置项.同时由于用户的电脑性能.浏览器环境的不同,我们又要解…