0.2.2 • Published 6 years ago

performance-collector v0.2.2

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

前端性能收集器

目前收集指标如下,后续酌情新增

  const INDICATORS = {
    // DNS查询耗时
    dns: '',
    
    // TCP连接耗时
    tcp: '',
    
    // TTFB(首字节时间)
    ttfb: '',
    
    // 白屏时间
    firstPaintTime: '',
    
    // DOMContentLoaded耗时
    domReady: '',
    
    // 页面加载完成耗时
    load: '',
  };

安装

  npm i performance-collector --save

使用

  import getPerformance from 'performance-collector';

  getPerformance((indicators) => {
    console.log(indicators);
  });

兼容性

实现中使用了addEventListener,所以不兼容IE8-(不会回调)。 性能参数主要通过performance.timing接口计算而来,不支持此接口的浏览器只会计算loaddomReady两个指标,其他指标为空。

0.2.2

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.0

6 years ago