From 27fc34e186ffdb7083390ad38358cd8002c621ab Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 21 Jun 2026 11:40:54 +0200 Subject: [PATCH] fix(perf): refactor HeroVideo to provide immediate Next.js optimized LCP image behind video --- components/blocks/HeroVideo.tsx | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/components/blocks/HeroVideo.tsx b/components/blocks/HeroVideo.tsx index 291ef366d..d8c2281dd 100644 --- a/components/blocks/HeroVideo.tsx +++ b/components/blocks/HeroVideo.tsx @@ -46,26 +46,28 @@ export function HeroVideo(props: HeroVideoProps) { {/* Background color while video loads */}
- {videoUrl ? ( + {/* ALWAYS render the Next.js optimized Image as the LCP element */} + {posterAlt} + + {/* Render video on top if available, but don't force aggressive preload */} + {videoUrl && (