Implemented code splitting with React Lazy & Suspense to reduce initial load time and improve time-to-interactive.Utilized caching and memoization techniques such as React.memo, useMemo, and useCallback to prevent unnecessary re-renders and reduce CPU cycles.Optimized server-side rendering (SSR) with Next.js for SEO boost, faster content delivery, and reduced server load.Integrated image and asset optimization strategies, lazy loading, and used a CDN with HTTP/2 for reduced latency and improved resilience.