On Mon, Oct 7, 2019 at 12:07 PM Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 7 Oct 2019, at 11:55, Esteban Maringolo <emaringolo@gmail.com> wrote:
So Iâm wondering when the Pharo GUI will snap as well as VW.
Maybe with native widgets there will be a significant speedup, although I don't know whether the lag comes from rendering time or from something else.
Morphic + Glamour sometimes + bad UI/algorithms design put us in a bad place concerning UI speed.
Pharo 5 was the turning point when it comes to that, and it correlates with the introduction of the Glamour-based tools.
We are working to fix it, but this is not straightforward.
I know, and the effort put into that is really appreciated. I haven't used your latest "native widgets" (GTK) build, but as long as the UI isn't programmed to be as async as possible, then any non-UI related event will slowdown or micro-block the UI, causing the noticed latency. I know I'm speaking the obvious to you here, but if you look at things like Android Architecture there is a lot to learn from, because mobile users expect significantly faster, non-blocking UIs that desktop, and not to mention web (although this is is changing too). Regards, Esteban A. Maringolo