Skip to content

YuTingtao/monitorSDK

Repository files navigation

monitorSDK 前端监控SDK

// 使用方法
MonitorSDK.init({
  api: 'http://127.0.0.1:4000/api/report', // 上报接口
  appId: 'appId', // 应用ID
  isImgUpload: false, // 是否上传图片
  batchSize: 5, // 批量上报数量
  useId: 'userId',
})

// 设置/更新配置
MonitorSDK.setConfig({
  api: 'http://127.0.0.1:4000/api/report',
  appId: 'appId',
  isImgUpload: false,
  batchSize: 5,
  useId: 'userId',
})

// 手动批量上传数据,会放在任务队列中,等待下一次上报
MonitorSDK.batchReport({})

// 手动上报数据,立即上报单条数据
MonitorSDK.report({})

性能指标

指标 作用 标准
FP(First Paint) 首次绘制 标准 ≤1秒
FCP(First Contentful Paint) 首次内容绘制 标准 ≤1秒
LCP(Largest Contentful Paint) 最大内容绘制时间 标准 ≤2秒
FID(first input delay) 首次输入延迟 标准 ≤100毫秒
CLS(Cumulative Layout Shift) 累积布局偏移 标准 ≤100毫秒
TTFB(Time to First Byte) 首字节时间 标准 ≤100毫秒

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors