This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-01
Channels
- # aws (7)
- # bangalore-clj (10)
- # beginners (27)
- # braveandtrue (4)
- # calva (2)
- # cider (9)
- # cljs-dev (20)
- # clojure (228)
- # clojure-germany (5)
- # clojure-spec (7)
- # clojurescript (32)
- # datomic (11)
- # figwheel-main (10)
- # fulcro (21)
- # hyperfiddle (3)
- # off-topic (53)
- # onyx (1)
- # portkey (2)
- # re-frame (21)
- # reagent (1)
- # shadow-cljs (5)
- # spacemacs (7)
- # specter (4)
Speedup of 1.17 for the last two commits, putting things at 1.95 relative to 1.10.339
Interestingly, between 1.10.329 and 1.10.339 we had a 10% perf regression. I’m tempted to add intermediate builds between those two releases until the source of the regression is found. https://github.com/mfikes/cljs-perf
I’m digging deeper into it. Setting :cache-analysis-format :edn
doesn’t speed master up, so I’m testing whether simply having Transit on the classpath is causing our dynaload code to somehow cause it.
(This is the implicated commit https://github.com/clojure/clojurescript/commit/b2b13e370545d2eac661caab1a54b42a33d27ee9)
I think have two more promising tweaks - not calling load-core
in analyze-form
and unrolling emits
& emitln
This work for you? clojure -Sdeps '{:deps {johnmn3/coal-mine2vec {:git/url "
Updated result at https://github.com/mfikes/cljs-perf