averageLatencyMs property

double get averageLatencyMs

Average latency in milliseconds across completed requests.

Implementation

double get averageLatencyMs {
  final completed = _requests.where((r) => r.latency != null).toList();
  if (completed.isEmpty) return 0;
  final totalMs = completed.fold<double>(
    0,
    (sum, r) => sum + r.latency!.inMicroseconds / 1000.0,
  );
  return totalMs / completed.length;
}