diff --git a/src/mol-task/util/user-timing.ts b/src/mol-task/util/user-timing.ts
index ca8c087f4ca6525d6376ab3b77f8c102cd0f99ac..554e67ebc95a4637ad891e9392a61c08d1900def 100644
--- a/src/mol-task/util/user-timing.ts
+++ b/src/mol-task/util/user-timing.ts
@@ -7,7 +7,7 @@
 import { Task } from '../task'
 import { isProductionMode } from '../../mol-util/debug';
 
-const hasPerformance = typeof performance !== 'undefined'
+const hasPerformance = (typeof performance !== 'undefined') && performance.mark && performance.measure
 const timingEnabled = hasPerformance && !isProductionMode
 
 export namespace UserTiming {