Procedure Laggy

Status
Duplicate
Issue description

Large procedures makes really lot of lags, Sometime its so laggy that its hard to edit the procedure

I would like to upgrade the procedure system by making them less laggy

Issue comments

I have answered this one before. We don't make it intentionally laggy. The procedure system is rendered in a webview component and its performance is not that good. If we find a good alternative for it this could improve in the future.

So, for now, we will have to live with it.

I have checked and the Blockly library has a new update that claims to have improved performance. I will try if the update is compatible with MCreator's implementation and try to merge it. If I succeed, there should be a slight improvement in 1.8.3.

I have noticed that when using the block editor it is only laggy, when the mouse pointer is over it. When i click and drag on it or a scroll bar and move my mouse across and out of the mcreator window, the lag stops but the block editor keeps moving som whatever is causing the bad lag is related to the block editor rendering whilst the mouse pointer is hovering over it. Other than that it just likes to eat at my cpu usage.