We just released a revamp of the editor canvas as an experimental feature. This is an under-the-hood code improvement to improve performance. You should notice a speedup if you have a large page with a lot of elements.
[Technical explanation] The change is a code rewrite from an imperative system (using JQuery) to a reactive, declarative system (using SolidJS). This allows fine-grained reactivity, which reduces the amount of re-rendering. This change also creates an Expandable Elements Tree.
In the near future, we will release this to everybody. If you find any bugs in the updated canvas, please fill out a bug report and note that you have the feature enabled. To enable it, go to your app editor Settings → Versions → Experimental Features. You can enable and disable it as many times as you’d like. The description:
Refactored editor design canvas code under the hood for smoother interactions and significant editor performance improvement. Larger apps or Single Page Apps with thousands of elements will notice the biggest performance improvements. This update does not affect your app in runmode. Note: this update removes Element Templates from the elements panel as these are replaced by the Component Library.
Awww yeah. I don’t build hugemongous pages, however, in the existing editor I note that sometimes my plugin property inspector interfaces take a long time to load. The new engine seems to overcome this. Good stuff!
Yeah, @philip2… I flagged at least another bug to the Bubble team after making the original post.
I’d suggest filing a bug report: bubble.io/bug_report. Sofia from the bug investigations team has been replying to all my bug reports and escalating them all to engineering to patch
Yeah… I’m having issues dropping elements into the Canvas now. I’ve spotted and reported about 4 bugs now, downgrading for the time being until they’re fixed