Optimized Dashboard Widget Loading

Optimized Dashboard Widget Loading

Overview

  1. To improve dashboard navigation and page access performance, an optimized widget loading mechanism has been introduced.
  2. With this enhancement, widget API calls are processed in controlled batches instead of triggering all widget requests simultaneously when a dashboard page is opened.
  3. This helps improve resource utilization and enhances overall dashboard responsiveness during navigation.

Functionality

Batch-Based Widget API Execution
When a dashboard page is accessed:
  1. Widget API calls are triggered in batches of 10 widgets at a time.
  2. The next batch of widget API calls is initiated only after the current batch processing progresses.

Benefits
  1. Reduces simultaneous server load.
  2. Improves dashboard responsiveness.
  3. Optimizes browser and network resource utilization
  4. Enhances dashboard accessibility performance for pages containing large numbers of widgets.

Automatic Cancellation of Pending Widget API Calls

If the user switches to another dashboard page while widget APIs are still being processed:
  1. Pending and in-progress widget API calls for the previous page are automatically cancelled.
  2. Further widget API calls for widgets on the previous page will not be triggered.


Benefits
  1. Prevents unnecessary API execution for inactive pages.
  2. Improves navigation speed between dashboard pages.
  3. Reduces unnecessary backend and browser resource consumption.
  4. Ensures system resources are utilized efficiently for the actively viewed dashboard page.


Notes
  1. This functionality is automatically enabled as part of dashboard performance optimization.
  2. No additional user configuration is required.
  3. The optimization applies during dashboard page access and navigation scenarios.


 


    • Related Articles

    • Configuring Dashboard from Mobile View

      Refer Navigate Mobile View to access the Mobile View. Refer Mobile View introduction for getting details of the sections available in the Mobile View and why this configuration is required. Navigate to Mobile View of canvas for configuring dashboard ...
    • Dashboard Page/Widget Narration with Commentary

      Widget Narrations The RubiAI Executive Summary feature provides an AI-generated textual summary of key insights based on the visualizations plotted on a dashboard page. The summary highlights trends, patterns, and important data points in a ...
    • Widget List

      The Widget List option is present in the Widget pane, next to Widgets and Format tabs. The Widget List is used to display the list of plotted widgets on a Dashboard page in a particular sequence. The last plotted widget appears first in the list, ...
    • Widget Filter

      Widget filters are activated when we click on a particular widget; that is, they are applied only to the selected widget. To apply widget filters, follow the steps given below. Create the number of charts as required. Refer to Creating Charts using ...
    • User Defined Widget Name

      The Widget Name Formatter allows users to assign meaningful, custom names to widgets across all chart and widget types in RubiSight dashboards. This helps in easy identification of widgets during interactions such as filtering, interactivity control, ...