--- title: Optimize widget rendering time on responsive dashboards description: Large dashboards can take a long time to render, especially when widgets depend on complex queries or queries on large tables. You can use system properties to optimize how widgets load. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/now-intelligence/performance-analytics/t\_optimizeWidgetRenderingTime.html release: australia product: Performance Analytics classification: performance-analytics topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Administering dashboards, Responsive dashboards in the Core UI, Reporting, dashboards, and Performance Analytics in the Core UI, Platform Analytics] --- # Optimize widget rendering time on responsive dashboards Large dashboards can take a long time to render, especially when widgets depend on complex queries or queries on large tables. You can use system properties to optimize how widgets load. ## Before you begin Role required: admin **Note:** You can optimize widget rendering only for responsive dashboards. ## Procedure 1. Use these two system properties to optimize dashboard widget rendering.
| Name | Description |
|---|---|
| **glide.canvas.grid.widget\_performance\_threshold** | Defines the maximum number of seconds for a widget to render on a dashboard. Widgets that exceed this time aren’t rendered and a warning message is shown. Users can select the message to restart rendering. Set this threshold to prevent slow widgets from blocking other widgets from loading.- Type: integer - Default value: -1 - Location: **System Properties** > **Dashboard Properties** The default value of -1 disables the threshold and widget performance isn’t evaluated. Widgets are evaluated against any value greater than or equal to 1. |
| **glide.canvas.grid.widget\_render\_concurrent\_max** | Defines the maximum number of widgets that render simultaneously on a dashboard. With smaller values, more requests are made to the server. With larger values, fewer requests are made to the server. **Note:** This property reduces the load on the server. It doesn’t necessarily improve the performance of individual dashboards. Widgets that are outside of the screen don’t load at all until you scroll past them. - Type: integer - Default value: 3 if the property isn’t manually set. The minimum value is 2 if you set the property manually. If you set this property manually to 1 or lower, all widgets on the dashboard load simultaneously. - Location: **System Properties** > **Dashboard Properties** |