To ensure ZK8's optimal performance, we have done a lot of performance tuning on both server side and client side. To determine the difference in performance between ZK 7 and ZK 8, we have arranged a test, using MVVM and children binding to generate 30 * 30 <div>s and <label>s. Moreover, we used the new feature - Shadow element in ZK 8 to generate the same components. As for the testing tools, we used JMeter to record the average response time, and VisualVM to record the memory consumption of each test case.
For the complete list of ZK8 performance improvements, please click here.