Improve shared page load speed

Description

  1. Our share page (issue, board, filter, timeline) becomes SPA served by CDN.

  2. SPA fetch SIGNed calls to Jira from our backend

  3. SPA fetch share settings (like issue layout, filter column order, board card layout)

  4. SPA fetch data directly from Jira (SIGNed calls)

  5. We progressively load issues on shared filter / timeline / board
    in case there is 1000 issues on board. We fetch first batch (usually 100), then render data, then fetch more issues.

Child issues

Issue Type Icon ESFJ-1573 Board - Improve shared page load speed Priority: Medium Assignee:
Backlog
Issue Type Icon ESFJ-1574 Filter (JQL) - Improve shared page load speed Priority: Medium Assignee:
Backlog
Issue Type Icon ESFJ-1575 Issue - Improve shared page load speed Priority: Medium Assignee:
Backlog
Issue Type Icon ESFJ-1576 Timeline - Improve shared page load speed Priority: Medium Assignee:
Backlog
Issue Type Icon ESFJ-1649 Sandbox fields Priority: Lowest Assignee:
Backlog
Issue Type Icon ESFJ-1651 [Sandbox] Issue create form Priority: Lowest Assignee:
Backlog
Issue Type Icon ESFJ-1742 Shift attachment shared‑page rendering from Server to Client-side Priority: Lowest Assignee:
Backlog

Linked issues

relates to
Issue Type Icon SUP-2246 Lack of performance on Board Links Priority: Lowest Assignee:
Closed
Issue Type Icon SUP-1918 General Slowness of rendering links Priority: Lowest Assignee:
Closed