perf(ui-trajectory): avoid locale formatting in hot path

This commit is contained in:
imccyu
2026-08-11 01:13:13 +08:00
parent d66e693c63
commit 1af8c96682

View File

@@ -116,7 +116,8 @@ export function trajectoryRecordId(cell: TrajectoryCellProps): string {
*/
export function formatDurationMillis(milliseconds: number | null): string {
if (milliseconds === null || !Number.isFinite(milliseconds)) return '—'
return `${Math.round(milliseconds).toLocaleString('en-US')} ms`
const integer = String(Math.round(milliseconds))
return `${integer.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} ms`
}
/**