Hi, as requested on the tool page, a quick feedback after some use: the features seem promising, but the interface is quite laggy. I mainly use the namespace filtering. If there is room for speed optimization (and I'm confident there is), it would be very welcome.
Topic on Talk:Edit Review Improvements/New filters for edit review
Thank you for your feedback, Od1n!
So far, people providing feedback concerning speed have them because of interactions with their personal scripts and gadget. Is it the case for you? Do you have those issues as well when you're logged-out?
That's not related to user scripts. There is just a large amount of JavaScript executed on this page. For example, on first click on "Namespaces", it loads and executes these two ResourceLoader concatenated resources:
- ext.uls.i18n,ime,languagenames,mediawiki,messages|jquery.i18n,ime,uls|jquery.uls.grid
- ext.uls.displaysettings,inputsettings,languagesettings|mediawiki.api.parse|mediawiki.ui.checkbox,radio
That's 130.43 + 48.44 = 178.87 KB of JavaScript, minified!
It's lazy loaded, which is fine, but as a logical result, on first click on the button the dialog takes some time to appear. (It's not only about fetching the resources, but also executing them.)
What I say is that, generally speaking, we should lean to execute less JavaScript, rather than such amounts (and counting).
We are always striving for best performance, and that we've already worked on leading speed for this tool. There is a minimum of JavaScript to load to have the functions you get to handle Recent changes. If you have any suggestion to make it better, developers would be happy to review your suggestions.