From 29b6a88343f958efdc66340354d81551dd09eba3 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Sun, 22 Sep 2019 19:43:13 -0700
Subject: [PATCH] check for Performance object capabilities

---
 src/mol-task/util/user-timing.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mol-task/util/user-timing.ts b/src/mol-task/util/user-timing.ts
index ca8c087f4..554e67ebc 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 {
-- 
GitLab