[TASK]: Save skeleton loader on client side only to boost building blocks drag and drop #33657
Labels
Accelerators Product
Issues related to app building accelerators
Building blocks
Building blocks on cavas, on templates listing or drag and drop of building blocks.
Task
A simple Todo
Templates Product
Issues related to Templates
Widgets & Accelerators Pod
Issues related to widgets & Accelerators
Context
The current process for dropping a building block onto the canvas is experiencing performance issues. Specifically, the time taken post-drop to fully ready the building block is excessive, impacting user experience.
Problem
A key performance bottleneck has been identified in the numerous API calls required to complete the building block drop operation. These calls are proving to be both time-consuming and inefficient.
Solution
To address this bottleneck, this PR implements a significant optimisation by rendering the skeleton loader using local state management only. This change eliminates the need for an additional API call to the backend for adding the skeleton loader, thus streamlining the building block drop process.
This issues is a part of #33312
The text was updated successfully, but these errors were encountered: