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