---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Improve portal performance

# Improve portal performance {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Discover ways to reduce portal loading time and enhance portal display.

## Review widget performance metrics {#improve-manage__section_nry_1nn_bdc}

The Performance details feature provides comprehensive tracking of each widget on a page, enabling better assessment of the user experience. You can view load times, customization status, and display visibility
for each widget. For guidance on accessing the widget performance metrics, see [View widget performance metrics](https://www.servicenow.com/docs/RXlSfNVhxL_CcwalcIum3w "View the metrics provided by the performance window to identify which widgets take the longest to load data.").

## Enable asynchronous loading for widgets {#improve-manage__section_pdp_cdf_bdc}

By default, widgets try to load and display data simultaneously. This can cause longer load times in content-heavy portals. To improve loading speed and reduce employee wait times, select the Asynchronous option
to enable widgets to display data as it becomes available, instead of waiting for all the data to load.  
The following widgets support asynchronous loading:

* Content experience
* Recommended for you
* Popular topics
* Quick Links
* My applications
* My active items
{#improve-manage__ul_z3b_c2f_bdc}  
Note:  
Performance tracking is not supported for widgets with asynchronous data loading enabled.

For step-by-step instructions to enable asynchronous loading, see [Improve portal load time with asynchronous loading](https://www.servicenow.com/docs/oFLcxIuh6jKBdwk~MLDwFg "Reduce the time employees spend waiting for the portal to load by enabling widgets to load data asynchronously. This allows widgets to display information as it becomes available, improving overall portal performance.").

## Reduce Mega Menu size {#improve-manage__section_jbc_bff_bdc}

Reduce the number of topics that are shown on the Mega Menu -- the more the number of topics the more evaluations that need to done in the back end to calculate visibility of each topic. You can also decide to surface only two levels
of topics instead of three levels.

## Reduce the amount of connected content {#improve-manage__section_zvk_ghf_bdc}

Reducing the amount of connected content can help improve page load times, as topics with more linked items---like quick links, knowledge articles, and catalog items---take longer to load. Aim to connect only 80% of published content to
topics, allowing the remaining items to be accessible through search. Also, remove any unnecessary content, such as outdated or unpublished versions, from topics.

For guidance on navigating to a topic and viewing its connected content, see [Create and associate topics](https://www.servicenow.com/docs/oiJfZKC~~X2C78tfX1cqMg "Create topics that you want to associate with the new or cloned taxonomy.").

## lazy loading of Employee Center Mega menu, so topic visibility in not evaluated at the first load {#improve-manage__section_qdq_2hf_bdc}

It is a one-line change in the Server Script. In the "Employee Center Navigation" widget \> Server Script, look for "megaMenuTopics = portalTaxonomy.getTopics(true, 2, false);" (line 37 or so) and change the first parameter to "false".
We also recommend changing the second parameter to 0/1. This parameter defines how many topic levels we return for the Mega Menu to show, the less levels the easier it is for a user to NOT face the use case of clicking on something and
not seeing anything in it.

## Remove data-heavy widgets {#improve-manage__section_dfk_jff_bdc}

As a final resort, consider removing widgets that load large amounts of data.
* **[Improve portal load time with asynchronous loading](https://www.servicenow.com/docs/oFLcxIuh6jKBdwk~MLDwFg)**   
  Reduce the time employees spend waiting for the portal to load by enabling widgets to load data asynchronously. This allows widgets to display information as it becomes available, improving overall portal performance.
* **[Improve the image load time on Employee Center](https://www.servicenow.com/docs/V1eWjPQpNNxLXOhV3~iXLQ)**   
  Use CDN URLs to reduce the load time of the banner images, background images, and app icons on the Employee Center portal.
* **[Add hotspots to track custom widget performance](https://www.servicenow.com/docs/syrpI3CJyeYJlOVi6bDQgQ)**   
  Hotspots help capture and log widget load times, which enables better debugging of long portal load times.
* **[View widget performance metrics](https://www.servicenow.com/docs/RXlSfNVhxL_CcwalcIum3w)**   
  View the metrics provided by the performance window to identify which widgets take the longest to load data.

**Related concepts**   

* [Action framework](https://www.servicenow.com/docs/bPKHwZePx1nNzR0~U1kaPQ "Manage the Employee Center action framework according to your organizational need.")
* [Creating campaigns with Content Experiences](https://www.servicenow.com/docs/UIgual3XKkMkhkD9gPr~EQ "Campaigns offer a powerful content publishing tool that provides organizations with the ability to efficiently deliver targeted information to their employees. As a content manager, you can configure multiple channels to ensure content reaches the intended audience at the optimal time.")
* [Managing content requests with Content Governance](https://www.servicenow.com/docs/P_2HsfTP3w1YcjEEtNCC6A "Content Governance provides a streamlined way for employees to ask for content to be created, track the progress, preview the content, and approve it before it is published.")
* [Creating employee communications with Content Publishing](https://www.servicenow.com/docs/H_Jb24A~RpXsKDlu5qQKvQ "Content Publishing offers robust communications creation tools that enable you to create, manage, and publish a variety of content types including portal content, notifications, mobile content, and tasks.")
* [Content management on topic pages](https://www.servicenow.com/docs/dfYaBIV6LNNbtMGWleOnFg "Manage the content available on the topic pages on your Employee Center portal.")
* [Integrated service and experience feedback management](https://www.servicenow.com/docs/T9z9ibnmp0PDco_lhgq3Tw "Manage the experience and service feedback widgets according to your organizational need.")

