Hi everybody,
please check out this project and let me know your comments and whether you find it useful and would like to see it maintained as a public open source project.
It closes the gap between the beloved stuartsierra/component and the single-threaded Javascript environment that can’t wait on the main thread.
A least obtrusive implementation extends stuartsierra/component instead of a drop in replacement or replacement.
As a bonus it turned out that a concurrent system loader can load independent components in parallel, which is something that could also be interesting to boost your apps startup time on the Clojure environment - however this version is limited to CLJS for now.