Skip to Main Content
Interweave Portal - Ideas

This portal provides an open platform for user feedback and product change requests. Anyone can add an idea and remain as a Guest, but please consider signing up so that others can see who has created the ideas!

Note: this is a public facing web portal, any text here can be viewed by anyone over the internet, so please consider carefully the content you wish to share and please do not post anything of a sensitive nature.

Status Needs review
Created by Stephen Handley
Created on Nov 13, 2024

Use data from a single HTTP Requests in multiple panels

Currently each panel on the portal sends a new request to the Exchange whenever a page/tab which contain that panel is opened, even if that same data was just requested for the previous page/tab.

For example the Summary, Timeline and Feeds tabs (on the Summary Page) are effectively different representations of the same data, however if a user toggles between these three tabs, the same data is re-requested from the Exchange. Given the number of separate queries that are made, and the potential volume of data returned, it can take 30+ seconds for each tab to load / re-load ... this impacts useability, and could dissuade users from engaging with all the available features in the portal.

A similar issue is where the same data is requested for multiple panels on the same page load ... e.g. when selecting the flags detailed page, flags are request once for the detailed panel and again for the flags lozenge on the ribbon.

Given the browser can only make a fixed number of requests concurrently, and the rest will be queued, we should consider how/where similar requests can consolidated to improve load speeds. We should also consider where caching can be used to prevent identical requests being re-sent to the Exchange with a short timeframe.

  • Attach files