I've been using the Google Closure compiler for the last 8 years or so, in production. My SaaS depends on it, so you could say I make a living based on that tool. It's been working great, providing a significant performance increase to my ClojureScript code, along with a bunch of other benefits. I use advanced compilation mode.<p>I'm not sure why the author believes that "minification was a design goal". Minification is a side effect.<p>> "In the context of npm in 2023, this would be impossible. In most projects, at least 90+% of the lines of code are third-party. "<p>Well I guess that's why I avoid using npm and why I can maintain code for 8 years and still keep my sanity. I keep the use of third-party code to a minimum, carefully considering each addition, its cost over time, and the probability that it will be maintained.<p>As a side note, I think it's immature to use terms like "X won" or "Y is dead" in tech discussions.