杂谈 操作符 2018-08-19 476 阅读1分钟 一个简单的前端性能、错误上报工具。 实现原理: 捕获错误: 改写 window.onerror, unhandledrejection, window.console.error 捕获页面性能: document.readyState, load 捕获资源加载性能以及错误: document.readyState, load, error, 自定义事件 确保不丢包、高性能性: 前端缓存数据、批量上报,数据上报采取事务的方式。 注册beforeunload事件,使用sendBeacon接口。