Increasing the speed by 4 times is really good, but I was surprised to see that in a real project the list created using any blocks works at the same speed, which requires additional research. At the same time, 100 buttons in WebViewer are displayed instantly.
You are talking about changing the way code is generated. I see it. Until the last update, the Create and Clone blocks worked synchronously, for which reason the cycle time was equal to the time the buttons were displayed on the screen. After the last update, the cycle time decreased by 100 times, which indicates that these blocks now work asynchronously. This means that the main delay occurs either when creating components, or when rendering them, or both of these factors have an approximately equal effect. I’ll check it out.