cljs-dev

ClojureScript compiler & std lib dev, https://clojurescript.org/community/dev
2021-05-27T08:14:04.073400Z

Oh, I didn’t mean streaming in terms of a streaming parser. What I meant is realtime web apps that constantly exchanging transit payloads (“streaming”)

2021-05-27T08:14:41.074200Z

but the answer here is usual: it’s better to do less work (less data) than trying to optimize the algorithm

thheller 2021-05-27T09:01:08.075700Z

if you want the absolute best performance you might be better off with a custom binary format. doubt that it makes much of difference whether you use recursion or not unless you are sending really deeply nested data. lots of smaller messages likely won't see a big difference but no clue what your data looks like. 😉

👍 2
2021-05-27T09:02:50.076200Z

good point about nested data and recursion