But I do like to keep an eye on best practices, and this article offers some great tips from an experienced JS library developer.
This is understandable if it’s true that these are Java developers behind Closure. Java is a compiled and garbage-collected language. Poor coding patterns may be optimized away at compile-time. The behavior of Java’s garbage collector is known science, so if you manage scope well, you should have no trouble.
And, in Java or any other compiled (static) language, others can’t swoop in and change your code at runtime.