From 16b3edacb1bd8c8dc0c219d29f52dc8c72c24e5f Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Tue, 10 Oct 2023 06:51:13 -0700 Subject: [PATCH] Track final loading event Reviewed By: lblasa Differential Revision: D50121103 fbshipit-source-id: 1f67bf475b6b7b68db3d63dab5a05cccde4c121b --- desktop/flipper-ui-core/src/startFlipperDesktop.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop/flipper-ui-core/src/startFlipperDesktop.tsx b/desktop/flipper-ui-core/src/startFlipperDesktop.tsx index c6ac62d5b..7be42ec0f 100644 --- a/desktop/flipper-ui-core/src/startFlipperDesktop.tsx +++ b/desktop/flipper-ui-core/src/startFlipperDesktop.tsx @@ -159,6 +159,10 @@ function init(flipperServer: FlipperServer) { await dispatcher(store, logger); getRenderHostInstance().sendIpcEvent('storeRehydrated'); uiPerfTracker.track('ui-perf-store-rehydrated'); + // We could potentially merge ui-perf-store-rehydrated and ui-perf-everything-finally-loaded-jeeeez, + // but what if at some point in the future we relalize that store rehydration is not actually the last event? + // Keep it separate for the time being (evil laugh as there is nothing more permanent than temporary stuff) + uiPerfTracker.track('ui-perf-everything-finally-loaded-jeeeez'); }); setPersistor(persistor);