On the performance of the Control Center
On my Dell Vostro laptop with an Intel Mobile Core 2 Duo T5870 @2.00GHz with 3GB, which admittedly is a bit aged, I find the perormance of the Control Center extremely sluggish. So I looked into it.
These are my findings:
Taking one of slowest operations of all, saving the "Edit thermostat" dialogue for a thermostat with 1 input, 1 output and 4 periods. This takes approx. 25 sec before the interface is ready.
Below is screenshot of a zoom into part of a Chrome F12 CPU profile (Flame view) of all this time.
To the left you can see where a request was sent and then 1,5s idle while waiting for the response. Then at 12.4s you see the handling of the response which is very CPU intensive and goes on for many seconds.
All this is thousands upon thousands of event handler stacks being executed by the Sencha Ext.js library.
My conclusion is that either this library is a suboptimal, or it is not being used well by Zipato.
Either way, in its current state I find it too sluggish to consider paying money for.
What kind of timings are other people getting on their hardware?