Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
5.4
Description
The org.apache.tapestry5.internal.webresources.GoogleClosureMinimizer uses very conservative settings for JavaScript minimization, all the compiler options are disabled by default.
To be able to change that behavior (e.g. to apply at least simple optimizations (see https://developers.google.com/closure/compiler/docs/compilation_levels)), you have to create a new implementation of org.apache.tapestry5.internal.webresources.AbstractMinimizer and override Tapestry's default implementation.
It should be a matter of changing a symbol value or using a different GoogleClosureMinimizer constructor (maybe one that takes an additional CompilerOptions).