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();