Lighthouse Performance Overhaul & Hardware Acceleration (v2.3.0)
Latest- Lighthouse Score 92 (v2.3.0): Overhauled core performance metrics, raising the Google Lighthouse Performance Score from 67 to 92. Reduced First Contentful Paint (FCP) and Speed Index from 4.1s to 1.0s, and Largest Contentful Paint (LCP) from 6.9s to 1.7s.
- GPU-Composited Transitions: Refactored global page navigation. Replaced the slow, non-composited 1000ms transition with a custom 250ms hardware-accelerated fade-in animation using GPU-composited opacity layer transitions to resolve composite warnings.
- LCP Resource Prioritization: Configured map indexing in the main Project Showcase and implemented early preloading (`priority={index === 0}`) for the primary showcase image card, eliminating lazy-load overhead and improving image discoverability.
- Dynamic API & CDN Preconnecting: Integrated a dynamic server-rendered preconnect hook in layout headers based on process.env settings, saving an estimated 350ms of DNS resolution and handshake latency for backend AWS API Gateway requests.
- Google Fonts Optimization: Added head preconnect tags for Google Fonts and fonts.gstatic.com, and appended a display `display=block` parameter to the Material Symbols Outlined stylesheet URL to avoid render-blocking and layout-shifting delays.
- TS Engine ES2022 Upgrade: Shifted target compilation standard in tsconfig.json from ES2017 to ES2022. Upgrades codebase compilation to modern ECMAScript, eliminating legacy JavaScript polyfills (saving 43 KiB of wasted code).