xb-monitor-sdk

npm run release 修改changelog 更新version信息 npm publish 进到对应的包目录 ### 预发布 npm run alpha 修改changelog 更新version信息,创建alpha版本 npm publish --tag=beta 进到对应的包目录

Usage no npm install needed!

<script type="module">
  import xbMonitorSdk from 'https://cdn.skypack.dev/xb-monitor-sdk';
</script>

README

发布命令顺序

正式发布

npm run release 修改changelog 更新version信息 npm publish 进到对应的包目录

预发布

npm run alpha 修改changelog 更新version信息,创建alpha版本 npm publish --tag=beta 进到对应的包目录

测试

npm run test

覆盖率测试

npm run coverage

打开浏览器环测试

npm run browser

临时备份

改造performance,原则,以前有的字段

// DNS解析时间
dnst: timing.domainLookupEnd - timing.domainLookupStart || 0,
// ssl
sslt: timing.connectEnd - timing.secureConnectionStart || 0,
// TCP建立时间
tcpt: timing.connectEnd - timing.connectStart || 0,
// request请求耗时(网络请求耗时ttfb+数据传输耗时)
reqt: timing.responseEnd - timing.requestStart || 0,
// 白屏时间
wit: timing.responseEnd - timing.fetchStart || 0,
// 解析dom树时间
domt: timing.domInteractive - timing.domLoading || 0,
//  资源加载耗时页面
rst:
  timing.domContentLoadedEventEnd - timing.domContentLoadedEventStart || 0,
// 页面onload时间
lodt: timing.loadEventStart - timing.fetchStart || 0,