As part of the desktop refresh it is important that we think about the performance of the new experience. Our users deserve a performant desktop site. Given the changes we are planning, we are likely to add to the problem with new widgets. T235712 flagged various libraries that may cause us issues in this area.
The Apiout skin is a great benchmark for desktop performance. It doesn't add any styles or scripts so ships only the styles+scripts from Wikimedia extensions.:
https://en.wikipedia.org/wiki/Special:BlankPage?useskin=apioutput
We should audit the scripts and styles being added to the page and :
[ ] Determine what potential savings to CSS and JS are possible from reviewing the list of modules flagged in T235712.
[x] Identify modules that are not marked with targets desktop+mobile (this has been flagged by T235712)
[ ] create tickets identifying steps to reducing CSS/JS as subtasks of T235712 and tagged with #readers-web-backlog
== Example output task
T235796