KR: File Tree SpeedIndex <1000 => 41%

Much of this work will be tracked in gitlab-org&3273.

So with the latest measurement we see an improvement to 1739 from 2239 at the beginning of the quarter, which is in total an improvement of 500ms which is 41% of the target of an improvement of 1239ms.

Retrospective

Good

  • This was the actual target of the KR but we also improved a lot of numbers especially total load time and first paint across all web vitals
  • We made a huge push towards more performance based work
  • Long standing items were finally done
  • New concepts for loading data + JS
  • A lot of big initiatives were started or got a big focus (Fontawesome removal, image resizing, Page Specific CSS, Unused CSS,jQuery removal)
  • New tooling to support it CSS Statistics + GDK Sitespeed runs Couple of improvements that have global impact
  • Google has not flagged any of our routes as bad performance for desktop anymore since beginning of July

Bad

  • Too ambitious for one quarter and quite simply a lot of work
  • Lot of huge Do it all before you see impact initiatives like the icons
  • Our CSS is still huge and tackling that started only in July
  • A lot of dependencies involved, like jQuery removal lead to no impact so far
  • Hard to identify from early on the best changes for impact so some of the issues came in late
  • Not enough bandwidth in teams to tackle the topics fully

Try

  • Keep pushing on performance topic in Q3
  • Define clearer targets around web vitals
  • Spread performance knowledge in teams
Edited by Tim Zallmann