For some reason it now works better - I updated Mac OS X yesterday and also run brew upgrade
which could affect the things it works...
@jr0cket thanks for trying it out. It seems to be a cache issue, with extended usage it becomes more responsive.
It maybe something specific to a shadow-cljs project. I tested it out with figwheel-main and a fairly small project.