You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I arrived at the opinion that is was a clojurescript build issue. From what I read, the Closure Compiler allows one to compile code with multiple entry points. My theory is that the dependent libraries are being used as entry points during compilation.
However, I have not invested enough energy in digging through cljsbuild or the clojurescript compiler to verify this.
It might be interesting to bypass cljsbuild and see if the clojurescript compiler can be configured to optimize as expected.
I am experiencing an issue where the closure compiler is not eliminating dead code from plumbing.
I have created a simple example of the issue described: https://gist.github.com/SamHowie/aaf8f6b616bb59528ab8
Output file size when requiring plumbing - 145KB
Output file size when manually copy pasting used plumbing functions - 61KB
I am unsure if this is:
Has anyone else experienced this?
The text was updated successfully, but these errors were encountered: