| 12345678910111213141516171819202122232425262728 |
- import { inBrowser } from './env'
- export let mark
- export let measure
- if (__DEV__) {
- const perf = inBrowser && window.performance
- /* istanbul ignore if */
- if (
- perf &&
- // @ts-ignore
- perf.mark &&
- // @ts-ignore
- perf.measure &&
- // @ts-ignore
- perf.clearMarks &&
- // @ts-ignore
- perf.clearMeasures
- ) {
- mark = tag => perf.mark(tag)
- measure = (name, startTag, endTag) => {
- perf.measure(name, startTag, endTag)
- perf.clearMarks(startTag)
- perf.clearMarks(endTag)
- // perf.clearMeasures(name)
- }
- }
- }
|