Week 10: Finalizing Website Revamp and Performance Optimization =============================================================== .. post:: August 03, 2026 :author: Medha Bhardwaj :tags: google :category: gsoc This week, I focused on finalizing the FURY website revamp in preparation for the upcoming v2.0 release, with a major emphasis on SEO and performance optimization. Overview -------- This week, I worked on the following: - Finalizing the new website revamp to launch alongside the FURY v2 release (`#1312 `_). - Conducting a comprehensive performance audit and implementing SEO and load-time optimizations. The Core Problem: Website Performance ------------------------------------- During our final review of the revamped website, a performance audit revealed that the homepage was shipping a massive **~51.8 MB network payload**, driving the Largest Contentful Paint (LCP) past 11 seconds. For a well-optimized page, this should ideally stay under 2–3 MB. The root cause was unoptimized media. The site is visually heavy with animated demo GIFs, hero banners, and sponsor logos. Furthermore, much of this media was being hotlinked from external domains (e.g., ``raw.githubusercontent.com``, ``dipy.org``, and ``furiousatoms.com``). This external hotlinking caused two major issues: 1. **Performance overhead**: Each distinct domain requires a fresh DNS lookup and TLS handshake, slowing down the initial load. 2. **Reliability risks**: If any of those external repositories get renamed or moved, the FURY homepage would silently break. Optimization Strategies Implemented ----------------------------------- To drastically reduce the payload size and improve load times, I implemented several key optimizations: **1. Media Optimization and Self-Hosting** This was our biggest lever, saving an estimated **35.9 MB**. - **Converted images**: We converted large PNGs and JPEGs to modern formats like WebP and AVIF. - **Replaced GIFs with Videos**: We replaced every animated GIF with muted, autoplaying, looping ``