Advanced Navigation Block: Quite capable, but slow performance in Site Editor
-
Problem: For layout control reasons when you need to move the Advanced Navigation Block in to or out of a wrapper — such as Gutenberg’s native Group / Row block or the Container / Wrapper block from Greenshift — this operation is massively slow!
This feedback merely concerns the Advanced Navigation Block that comes with this plugin. Haven’t tried the other blocks.
My guess is that the recursive nature of a menu (root level, plus child elements, possible again with child elements) is possibly the cause for this slowdown. When testing this with a flat menu with 7 entries and maybe 2 entries each, things may still be somehow performant. But in my concrete instance: 7 root elements (“level 0”) with a total of ca 100 elements (spread on levels 1 and 2) this was really slow.
Sometimes the operation completed, but took 30-90secs of waiting, and in other instances the operation remained in a 100% CPU hang over minutes, and I then had to force-quit the affected browser tab.
Could you please try a move operation yourself with a similarly dimensioned menu? And see whether performance decreases linearly, or possibly exponentially in relation to the menu element count?
For me it was so slow that it was not useable in practise. For now I will go with a theme that has a menu that satisfies my needs enough. But I may revisit the Advanced Navigation Block at a later time, when I need more customization or when I want to go to a block-based theme, and hope that Radius Advanced Block Menu ‘s performance may have improved until then.
- The topic ‘Advanced Navigation Block: Quite capable, but slow performance in Site Editor’ is closed to new replies.