You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/session/utils/Performance.ts

13 lines
371 B
TypeScript

export function perfStart(prefix: string) {
if (typeof performance !== 'undefined') {
performance?.mark?.(`${prefix}-start`);
}
}
export function perfEnd(prefix: string, measureName: string) {
if (typeof performance !== 'undefined') {
performance?.mark?.(`${prefix}-end`);
performance?.measure?.(measureName, `${prefix}-start`, `${prefix}-end`);
}
}