We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Currently UglifyJS doesn't make the the code shorter by replacing globals with a variable reference. I wonder why this is the case.
Take something like:
(function () { let button = document.createElement('button'); let span = document.createElement('span'); span.textContent = 'something'; button.appendChild(span); document.body.appendChild(button); })();
This could easily be minified more when replacing the document references with a variable:
document
(function (document_) { let button = document_.createElement('button'); let span = document_.createElement('span'); span.textContent = 'something'; button.appendChild(span); document_.body.appendChild(button); })(document);
It could apply to more globals like window, navigator, and others. Is there a reason this is not included in minifiers?
The text was updated successfully, but these errors were encountered:
If you desire such a feature, please file a Pull Request so that your implementation can be benchmarked against both minified and gzipped sizes.
Sorry, something went wrong.
No branches or pull requests
Currently UglifyJS doesn't make the the code shorter by replacing globals with a variable reference. I wonder why this is the case.
Take something like:
This could easily be minified more when replacing the
document
references with a variable:It could apply to more globals like window, navigator, and others. Is there a reason this is not included in minifiers?
The text was updated successfully, but these errors were encountered: