https://www.mediawiki.org/wiki/ResourceLoader/Architecture#R...
You can 'view source' on a page to confirm that their JS doesn't even do "safe" transformations like local variable renaming.
https://www.mediawiki.org/wiki/ResourceLoader/Architecture#R...
You can 'view source' on a page to confirm that their JS doesn't even do "safe" transformations like local variable renaming.
Don't get me wrong, I really like the "just ship less code" approach to making apps fast. I am just shocked that running a processor on the code that they do ship to make it smaller was not one of the first things they tried. (Disclaimer: I work in this space and have even tinkered with writing such a tool. http://neugierig.org/software/blog/2019/04/js-minifiers.html )
Sadly all too common in my experience. Disappointing? Absolutely. But few things of this sort surprise me anymore.
Also, is it really working for them? We're responding to someone who thinks it isn't.
More background: https://phabricator.wikimedia.org/phame/post/view/146/migrat...