From 00eb157531df33bfc69b1ff6631177ec086ba833 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Wed, 6 Mar 2024 08:47:22 +0000 Subject: [PATCH] perf(discover): :zap: Improve load performance on the discover page --- .../discover/components/card/discover-card.component.html | 6 +++++- .../discover/components/discover/discover.component.html | 5 +++++ .../recently-requested-list.component.html | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Ombi/ClientApp/src/app/discover/components/card/discover-card.component.html b/src/Ombi/ClientApp/src/app/discover/components/card/discover-card.component.html index a479b5072..64314b65a 100644 --- a/src/Ombi/ClientApp/src/app/discover/components/card/discover-card.component.html +++ b/src/Ombi/ClientApp/src/app/discover/components/card/discover-card.component.html @@ -1,5 +1,5 @@ - +@defer (on viewport; prefetch on idle) {
@@ -48,3 +48,7 @@
+} +@placeholder { + +} \ No newline at end of file diff --git a/src/Ombi/ClientApp/src/app/discover/components/discover/discover.component.html b/src/Ombi/ClientApp/src/app/discover/components/discover/discover.component.html index 16a46c0d6..ff650d1dc 100644 --- a/src/Ombi/ClientApp/src/app/discover/components/discover/discover.component.html +++ b/src/Ombi/ClientApp/src/app/discover/components/discover/discover.component.html @@ -1,7 +1,12 @@
+ @defer (on viewport; prefetch on idle) {

{{ 'Discovery.Genres' | translate }}

+ } + @placeholder { + + }

{{ 'Discovery.RecentlyRequestedTab' | translate }}

diff --git a/src/Ombi/ClientApp/src/app/discover/components/recently-requested-list/recently-requested-list.component.html b/src/Ombi/ClientApp/src/app/discover/components/recently-requested-list/recently-requested-list.component.html index 93d66de36..875e34542 100644 --- a/src/Ombi/ClientApp/src/app/discover/components/recently-requested-list/recently-requested-list.component.html +++ b/src/Ombi/ClientApp/src/app/discover/components/recently-requested-list/recently-requested-list.component.html @@ -3,6 +3,7 @@ + @defer (on viewport; prefetch on idle) { + } + @placeholder { + + }