From 4a90d1178ff2abaa811a5b1b4ea660b74ef53cc7 Mon Sep 17 00:00:00 2001 From: Alexey Lang Date: Tue, 14 Mar 2017 13:44:54 -0700 Subject: [PATCH] Use performanceNow to calculate __BUNDLE_START_TIME__ Reviewed By: javache Differential Revision: D4706142 fbshipit-source-id: aa983d9e5d5324f97ae34ec0190b1fc988d012c8 --- packages/metro-bundler/src/Resolver/polyfills/prelude.js | 4 +++- packages/metro-bundler/src/Resolver/polyfills/prelude_dev.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/metro-bundler/src/Resolver/polyfills/prelude.js b/packages/metro-bundler/src/Resolver/polyfills/prelude.js index 0451a75b..38170fa1 100644 --- a/packages/metro-bundler/src/Resolver/polyfills/prelude.js +++ b/packages/metro-bundler/src/Resolver/polyfills/prelude.js @@ -13,4 +13,6 @@ global.__DEV__ = false; -global.__BUNDLE_START_TIME__ = Date.now(); +global.__BUNDLE_START_TIME__ = global.nativePerformanceNow + ? global.nativePerformanceNow() + : Date.now(); diff --git a/packages/metro-bundler/src/Resolver/polyfills/prelude_dev.js b/packages/metro-bundler/src/Resolver/polyfills/prelude_dev.js index 0f086fb9..caf05c28 100644 --- a/packages/metro-bundler/src/Resolver/polyfills/prelude_dev.js +++ b/packages/metro-bundler/src/Resolver/polyfills/prelude_dev.js @@ -13,4 +13,6 @@ global.__DEV__ = true; -global.__BUNDLE_START_TIME__ = Date.now(); +global.__BUNDLE_START_TIME__ = global.nativePerformanceNow + ? global.nativePerformanceNow() + : Date.now();