Bad Performance with large number of EDM Macros

Description

Each macro is rendered in its own, isolated iframe. Outgoing requests are limited to six connections (by Atlassian). This leads to a nearly sequential loading experience. Therefore using EDM Macros in large quantities in combination with the Page Property Macro can lead to degraded performance.

Example and Solution

Example

To reproduce this issue, create multiple pages with large quantities of Easy Dropdown Menu macros in a Page Property macro. Then add the same label to all pages, so we can find them later in the Page Property Report macro.

On another page, add the Page Property Report macro and choose the previously used label. When viewing the page with the Page Property Report macro, a long loading time can be experienced.

Solution

There is currently no real workaround for it. We are always testing new versions and recently implemented improved local cache management.