|
|
|
|
|
by catchaway_4v93a
1725 days ago
|
|
Interesting. I can definitely relate. As an author of a proprietary application written in web technologies, it's easy to be envious of compiled languages. This is my recipe for minification: 1. Apply a convention where all class properties and methods have to end with a trailing underscore (it's trivial to make an Eslint rule to enforce it) 2. Use 2 minification tools in following order: Closure Compiler (simple optimizations mode), then Terser for best output. 3. Configure Terser mangle.properties.regex: /_$/ 4. If it's a desktop app, use Bytenode for Node.js processes (cannot be used for the renderer) |
|