This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # bangalore-clj (1)
- # beginners (28)
- # boot (33)
- # chestnut (3)
- # cider (35)
- # cljs-dev (64)
- # cljsrn (16)
- # clojure (95)
- # clojure-android (6)
- # clojure-austin (1)
- # clojure-italy (5)
- # clojure-korea (1)
- # clojure-russia (55)
- # clojure-sg (1)
- # clojure-spec (25)
- # clojure-uk (57)
- # clojurescript (120)
- # code-reviews (7)
- # community-development (2)
- # core-async (3)
- # cursive (6)
- # data-science (3)
- # datascript (10)
- # datomic (12)
- # devcards (1)
- # emacs (9)
- # gsoc (7)
- # hoplon (18)
- # lumo (2)
- # off-topic (10)
- # om (24)
- # onyx (17)
- # pedestal (46)
- # powderkeg (1)
- # protorepl (7)
- # re-frame (31)
- # ring-swagger (34)
- # spacemacs (10)
- # specter (9)
- # sql (39)
- # unrepl (9)
- # untangled (3)
- # utah-clojurians (1)
still learning om-next. Apart from the documentation that seems a bit neglected I think it’s brilliant. But hard to sell clojurescript and a framework/library that’s in alpha 😞
also it seems to a major deal-breaker for people that write tutorials, since it’s hard to invest the time to learn & make a online course if it’s in alpha.
@claudiu no, we haven’t had a need for that. The Closure compiler makes our build small enough.
@claudiu also have seen @tony.kay’s tutorial? https://github.com/untangled-web/untangled-devguide meant to be cloned but here’s a live version http://untangled-web.github.io/untangled/guide.html his untangled libraries make it much easier to get started with om next
I’m happy to help write tests, documentation, tutorials, example projects, heck I’ll even do your dry cleaning 😉
@currentoor the only thing that’s blocking beta is technically error stuff, but to be honest no one has strongly complained so maybe it’s time to throw in the towel and do that in a next release?
@petterik Do you use compassus for routing in your code splitting project? I would like to see an example of this.
@r0man I do not use compassus because I use datascript (and they don't work together?). But the routing I use should be similar to compassus, so it's probably possible to adapt what I've done to compassus
petterik: Off topic, but I'm interested in your experiance with datascript + om. Have you run into any performance issues? How much are you querying?
@U489U338R It's been working well for us. Whenever we've had any performance issues we've been able to cache results and update the cache whenever there are new or removed datoms, almost like a datomic "since" api. Our current product is running well without any of these optimizations. It's hard to answer how much we've querying.
Thanks for the response! Could you tell me approximately the maximum number of components you have rendered at once? How many of them are querying the datascript database? Sorry for the interrogation! 😛
The number of queries has never been the bottleneck. It's the size of the data they return that's been the bottleneck because of
om.next.impl.parser/path-meta which is run on the result of queries for indexing purposes. Datascript's pull api is usually fast enough, but sometimes it's worth it to go straight to the
But to answer your question, we've got about 5-10 om.next component's with queries rendering at any time.
Somehow I missed your answer. Interesting. Not where I expected the bottleneck to be. Thanks for answering!
Reading my answer again, it's not accurate. It was based on how I used reads and datascript a long time ago.
path-meta's performance has improved and I was using
pull in our app now,
pull is about 6 times slower (with
@petterik Thanks, would still be interested to take a look. I'll ping you in some days, when I actually get to this point in my app.
To try to make sure there are no problems from my side I got rid of
untangled-ui then did a
git clone of it to get the latest. Also as part of this reset I did
rm -rf node_modules && npm i. But I still get the same problem
Error: Cannot find module 'postcss-Nested' when running
gulp watch. This is from trying to run the three commands mentioned here: https://github.com/untangled-web/untangled-ui/blob/develop/README-css.md#development