Dashboard Performance Booster
Dashboard Performance Booster intelligently defers the load of dashboard widgets until they become visible. This not only improves perceived performance but also reduces compute costs, prevents unnecessary queries, and keeps the experience smooth and responsive.
Installation and configuration
The Dashboard Performance Booster plugin can be installed by an Admin, following the directions in Installing QBeeQ Plugins.
Operating system and version support:
- Linux - Latest
- Windows - Latest
Dashboard Performance Booster can generate logs, visible in the native browser Developer Tools. This visibility can be turned on or off in the config.js
file.
To locate this file:
- Go to the Admin tab > App Configurations > File Management
- Continue to the plugins folder > QBeeQLazyload folder > select the
config.js
file
- Edit the file's code directly in the user interface and set
consoleLogEnable
totrue
var settings = {
consoleLogEnable: false,
};
Enabling Dashboard Performance Booster
The Dashboard Performance Booster is enabled on a per-dashboard basis. To enable:
- Click the three-dot dashboard menu
- Toggle the Enable Lazy Load toggle to the on position.
Using Dashboard Performance Booster
When the Dashboard Performance Booster is enabled, dashboards load faster by only rendering what’s currently visible on your screen.
- When you first open a dashboard, only the widgets in view will load. Others will show "No Result" until you scroll to them.
- When you apply filters, only visible widgets update right away. Any widgets out of view will wait to refresh until you scroll down or navigate to them.
- As you scroll or switch between tabs, widgets load automatically when they come into view
PDF Export
When exporting a dashboard to PDF, only the widgets that have been viewed (i.e., scrolled to) will appear with data. Others will display "No Result" in the PDF.
To include all widgets in the export:
- Scroll through the entire dashboard before exporting.
- This ensures each widget has a chance to load and display data.
If you skip this step, any widgets that haven’t been viewed will remain unloaded and won’t appear correctly in the PDF.