From 83108031184562ff33f0182360d0197962605266 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Thu, 13 Jun 2024 14:17:46 +0200 Subject: [PATCH] reduce initial load time --- src/lib/components/Searchbar.svelte | 31 +++++++++- src/lib/workers/notificationWorker.ts | 42 +++++++++++++ src/lib/workers/searchNotificationWorker.ts | 67 --------------------- src/routes/+layout.svelte | 29 +++------ 4 files changed, 78 insertions(+), 91 deletions(-) create mode 100644 src/lib/workers/notificationWorker.ts delete mode 100644 src/lib/workers/searchNotificationWorker.ts diff --git a/src/lib/components/Searchbar.svelte b/src/lib/components/Searchbar.svelte index 9180fe56..495c64e1 100644 --- a/src/lib/components/Searchbar.svelte +++ b/src/lib/components/Searchbar.svelte @@ -26,6 +26,29 @@ let inputElement; + async function loadSearchData() { + + if($searchBarData?.length !== 0) + { + return + } + else { + + // make the GET request to the endpoint + const response = await fetch(apiURL+'/searchbar-data', { + method: 'GET', + headers: { + 'Content-Type': 'application/json' + }, + }); + + $searchBarData = await response.json(); + } + + + } + + function popularTicker(state, assetType) { searchOpen = false; @@ -294,7 +317,7 @@ $: { -