this is pretty great: https://github.com/dai-shi/will-this-react-global-state-work-in-concurrent-mode#results
What are my best options if I want performance with low power consumption? : )
probably not react or cljs tbh
I am starting to have the feeling that react is not quite there atm, but I wish someone would prove me otherwise (or resuming rendering would be finished soon by react team https://github.com/facebook/react/issues/13306 first unchecked)
Actually, the overhead added by cljs is acceptable I believe, I don't really want 3d fps, just a turn based game with nice graphics
But long renders should not block the ui, nor should lots of slow rendering components introduce artifacts and rendering incongruities. This is my problem with disabling resuming, it means that the UI gets updated way later than it should be if something happened before it. I did a lot of javascript (basically full time since 2013), and I can write very fast js, but it's not worth the effort imho. Better datastructures and abstractions are rarely too much slower than ad-hoc optimized, "performant" code that no one can read.
I think I will try webgl