Socket
Socket
Sign inDemoInstall

yep-report

Package Overview
Dependencies
0
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    yep-report

Frontend performance report sdk


Version published
Maintainers
1
Install size
13.5 kB
Created

Readme

Source

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. 自定义上报初始属性是否被覆盖

Keywords

FAQs

Last updated on 26 Jul 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc