godaddy-wordpress / godaddy-wordpress/coblocks

ISBAT use performant CoBlocks extensions

Open
#2,073 1 comment 0 reactions 1 assignee Claimed by @AnthonyLedesma View on GitHub
[Priority] Critical
Dominant language
JavaScript
Stars
794
Forks
142
PR merge metrics
No merged PRs in 30d

Description

### Describe the bug:

This screenshot is a run on CoBlocks performance metrics where all CoBlocks extensions have been disabled.
![image](https://user-images.githubusercontent.com/30462574/136973344-5bd02aec-325d-4177-ab76-ece5391fb8b5.png)
Disabling all CoBlocks extensions we see a 70% reduction in load time as well as performance improvements on virtually every other metric as well.

We call BlockEdit within 11 files and BlockListBlock within 7 files each call causing subsequent re-renders. Can we batch these calls? What can we memo? What can we deprecate and remove?
We need to find a way to optimize these extensions.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.