0.1.9 • Published 3 years ago

yep-report v0.1.9

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Web Performance monitor tool

Use window.performance to measure aspects of application performance

Config

KeyDescriptiontypeDefault
appidyep project idNumber-
samplerandom report sampleNumber0.1
immedreport immediatelyBooleanfalse
releaseyour project versionString-
overseaoversea projectNumber0: false 1:true

Collection

KeyDescriptiontypeDefault
pagein web environment its value equal location.hrefString-
dnsdnsDuration = domainLookupEnd - domainLookupStartNumber-
tcptcpDuration = connectEnd - connectStartNumber-
ttfbttfbDuration = responseStart - requestStartNumber-
transtransDuration = responseEnd - responseStartNumber-
domdomParseDuration = domInteractive - responseEndNumber-
resresourceDuration = loadEventStart - domContentLoadedEventEndNumber-
fbfirstByteDuration = responseStart - domainLookupStartNumber-
fptfptDuration = domLoading - fetchStartNumber-
ttittiDuration = domInteractive - fetchStartNumber-
readyreadyDuration = domContentLoadedEventEnd - fetchStartNumber-
loadloadDuration = loadEventStart - fetchStartNumber-
ebsencodedBodySizeNumber-
dbsdecodedBodySizeNumber-
tstransferSizeNumber-
sslsslDuration = connectEnd - secureConnectionStartNumber-

Support

Modern browsers and Internet Explorer 9+.

Develop

# 安装依赖
yarn install

# dev 环境开发
yarn dev

# 发布
yarn npm-publish

Test

Browser

  1. 无配置是否报错 ✅
  2. 采样率检测 ✅
  3. 没有 Performance api 是否报错 ✅
  4. 没有 sendbeacon 是否报错 ✅
  5. 上报格式是否正确 ✅
  6. 触发阶段是否正确 ✅
  7. 能否手动触发上报 ✅
  8. 海外项目上报地址区分 ✅
  9. 过渡期字段是否正确 ✅
  10. vn 参数是否可以被覆盖 ✅
  11. 自定义上报初始属性是否被覆盖 ✅

NPM

  1. 无配置是否报错
  2. 采样率检测
  3. 没有 Performance api 是否报错
  4. 没有 sendbeacon 是否报错
  5. 上报格式是否正确
  6. 触发阶段是否正确
  7. 能否手动触发上报
  8. 多次 import 是否会有问题
  9. 能否自动触发上报
  10. 海外项目上报地址区分
  11. 过渡期字段是否正确
  12. vn 参数是否可以被覆盖
  13. 自定义上报初始属性是否被覆盖
0.1.7

3 years ago

0.1.9

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago