Following T176250, and in general, we should make sure a performance review is done for RCFilters at some point.
Three main workflows come to mind:
- Page load of Special:RecentChanges (with and without filters).
- Initialisation of the RCFilters feature (when enabled).
- Interaction with the feature.
For each of these:
- Avoid FOUC.
- RAIL-compliant (work loads in small chunks, allowing quick response to user input, timely ajax loads and/or progressive load expectation to users, any animations being smooth, etc.).