diff --git a/app/components/ClientWrappers.tsx b/app/components/ClientWrappers.tsx index 20fdbec..45ea37e 100644 --- a/app/components/ClientWrappers.tsx +++ b/app/components/ClientWrappers.tsx @@ -16,11 +16,11 @@ import type { import enMessages from '@/messages/en.json'; import deMessages from '@/messages/de.json'; -// Lazy-load below-fold sections to reduce initial JS payload -const About = dynamic(() => import('./About'), { ssr: false }); -const Projects = dynamic(() => import('./Projects'), { ssr: false }); -const Contact = dynamic(() => import('./Contact'), { ssr: false }); -const Footer = dynamic(() => import('./Footer'), { ssr: false }); +// Lazy-load below-fold sections (code-split but still SSR) +const About = dynamic(() => import('./About')); +const Projects = dynamic(() => import('./Projects')); +const Contact = dynamic(() => import('./Contact')); +const Footer = dynamic(() => import('./Footer')); const messageMap = { en: enMessages, de: deMessages };