文档中心

探索 DWeb 框架的无限可能,构建下一代高性能 Web 应用

performance - 性能监控

performance 插件用于监控应用性能,收集性能指标。

基本使用

Code
import { performance } from '@dreamer/dweb';

plugins: [
  performance({
    enabled: true,
    metrics: ['responseTime', 'memoryUsage'],
  }),
],

配置选项

可选参数

  • config - 性能监控配置对象,包含:
  • - collectWebVitals - 是否收集 Web Vitals
  • - collectResourceTiming - 是否收集资源加载时间
  • - collectApiTiming - 是否收集 API 响应时间
  • - endpoint - 上报端点
  • - reportInterval - 上报间隔(毫秒)
  • - logToConsole - 是否在控制台输出
  • - sampleRate - 采样率(0-1)
  • injectClientScript - 是否在客户端注入监控脚本(默认 true)
  • onMetrics - 自定义指标收集函数,接收 PerformanceMetrics 对象,返回 void 或 Promise