Dear all,
I am trying to understand the performance impact of adding new ResourceLoader modules. I am currently stuck in the code review of
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/638094
as I am not convinced that it is a good idea to bundle an OOUI widget module and a special page js snippet into one module. One thing is a general-purpose control that is planned to be used in other contexts whereas the other is a very specific js code only executed on one particular special page. However, since this seems to be the critical point in the code review, I would like to better understand the impact of the additional resource module call.
I was looking at https://www.mediawiki.org/wiki/File:ResourceLoader_Client_lifecycle_2020.png and according to that overview, an additional module is just one entry in the module registry. I was hoping that minifying and caching is something the ResourceLoader would take care of. Any help would be appreciated.
Thank you physikerwelt