browsertime
Version:
Get performance metrics from your web page using Browsertime.
18 lines (16 loc) • 600 B
JavaScript
export function filterAllowlisted(userTimings, allowlistRegex) {
const allowed = new RegExp(allowlistRegex);
userTimings.marks = userTimings.marks.filter(mark => allowed.test(mark.name));
userTimings.measures = userTimings.measures.filter(measure =>
allowed.test(measure.name)
);
}
export function filterBlocklisted(userTimings, blocklistRegex) {
const blocked = new RegExp(blocklistRegex);
userTimings.marks = userTimings.marks.filter(
mark => !blocked.test(mark.name)
);
userTimings.measures = userTimings.measures.filter(
measure => !blocked.test(measure.name)
);
}