This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-02-09
Channels
- # beginners (55)
- # boot (173)
- # clara (3)
- # cljs-dev (10)
- # cljsjs (3)
- # clojars (11)
- # clojure (110)
- # clojure-austin (5)
- # clojure-berlin (13)
- # clojure-chicago (2)
- # clojure-dusseldorf (3)
- # clojure-france (24)
- # clojure-italy (4)
- # clojure-portugal (1)
- # clojure-russia (60)
- # clojure-serbia (8)
- # clojure-spec (150)
- # clojure-uk (129)
- # clojurescript (87)
- # core-logic (1)
- # cursive (75)
- # datavis (1)
- # datomic (75)
- # devcards (4)
- # dirac (17)
- # emacs (50)
- # events (2)
- # hoplon (9)
- # jobs (4)
- # jobs-discuss (37)
- # lein-figwheel (3)
- # luminus (5)
- # off-topic (54)
- # om (9)
- # om-next (5)
- # onyx (10)
- # perun (11)
- # protorepl (11)
- # quil (2)
- # rdf (2)
- # re-frame (14)
- # reagent (58)
- # ring (13)
- # ring-swagger (10)
- # rum (52)
- # spacemacs (8)
- # test-check (10)
- # untangled (17)
- # yada (34)
Sorted out a fix for a recent, sizeable self-hosted perf slowdown: http://dev.clojure.org/jira/browse/CLJS-1932
you can clearly see who's responsible for that perf regression 😞
Hah! I suppose I wrote the original code in a loose way (to be fast), and what is a little odd is that the analyzer was being compiled to JS and then passed through advanced, thus leading to the need to revise the code to be more correct.
@mfikes how long does it take to require andare with that patch? what about self parity tests?
I'm not sure what you mean. I meant I caused that perf regression 😛
About 11 seconds. (Whereas previously it would take 42 seconds.) The self parity tests don’t seem to exhibit anything related to it.
Oh… what I meant is: That bit of code was ostensibly meant to only be used in self-hosted mode (being in the :cljs
branch), and thus not suitable for use with :advanced
. But I suppose the analyzer namespace gets pulled in when compiling Om server-side in advanced mode somehow.
oh hrm
I guess I’m saying that http://dev.clojure.org/jira/browse/CLJS-1794 is an odd ticket. But hey, it happens.
right