This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-30
Channels
- # adventofcode (4)
- # aleph (1)
- # announcements (6)
- # babashka (11)
- # beginners (63)
- # calva (73)
- # clj-kondo (9)
- # clj-on-windows (20)
- # cljdoc (8)
- # cljsrn (4)
- # clojure (48)
- # clojure-europe (20)
- # clojure-italy (1)
- # clojure-nl (11)
- # clojure-spec (11)
- # clojure-uk (3)
- # clojurescript (32)
- # cloverage (1)
- # conjure (1)
- # cryogen (5)
- # datomic (83)
- # fulcro (28)
- # graphql (23)
- # gratitude (4)
- # helix (15)
- # honeysql (4)
- # improve-getting-started (14)
- # introduce-yourself (3)
- # jackdaw (5)
- # kaocha (11)
- # leiningen (1)
- # malli (1)
- # meander (5)
- # off-topic (18)
- # pathom (17)
- # pedestal (6)
- # polylith (15)
- # practicalli (1)
- # quil (2)
- # reitit (4)
- # releases (6)
- # shadow-cljs (38)
- # sql (20)
- # testing (6)
- # timbre (5)
- # tools-deps (11)
- # vim (2)
Looking over some performance lying on the floor in reitit, few findings: • https://github.com/metosin/reitit/pull/506 keywordize can be made faster • https://github.com/ring-clojure/ring-codec/pull/34 form decoding can be made faster • https://github.com/ring-clojure/ring/pull/446 Params annotation can be made faster If the PRs to ring aren't taken they can be pulled into reitit directly
Currently getting back to this project, lots of benchmarks of non trivial examples across a wide range of settings - different servers, routers, JVM versions, GCs and more This could serve as a handy reference both for selecting the right technology and settings and for performance bottlenecks, which is how I got to the above PRs https://github.com/bsless/stress-server/tree/big-rerun