tonsky / rum

Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript
Eclipse Public License 1.0
1.79k stars 125 forks source link

Perceived performance regression between Rum 0.11.5 and 0.12.3 #226

Closed CmdrDats closed 3 years ago

CmdrDats commented 4 years ago

To properly illustrate, I've created: https://github.com/CmdrDats/rumperftest - screenshots and instructions to replicate are there.

In short, it looks like the rendering is now synchronous on input changes, so it makes existing apps feel much slower.

roman01la commented 3 years ago

We won't roll back to async rendering, the goal for now is to keep impl simple and stick to what React provides. This also finally resolved issues with inputs