String formatDuration(num ms) { if (ms < 1) return '${(ms * 1000).round()}µs'; if (ms < 1000) return '${ms.toStringAsFixed(ms < 10 ? 1 : 0)}ms'; return '${(ms / 1000).toStringAsFixed(2)}s'; }