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

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Configure Mega menu async load system properties

# Configure Mega menu async load system properties {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The mega menu async improves the homepage interactivity by loading the Mega Menu in the background, enabling you to engage with visible content faster.

## Before you begin

Role required: admin

## About this task

You can decouple the mega menu load from the homepage using the asynchronous process.  
* Use the mega menu async load system properties to display placeholder elements resembling the final content layout while the actual data is being fetched.
* Show a blank screen or a spinner, skeleton loaders create an improved perception of performance and user experience.
* Continue work on homepage and other widget items irrespective of the mega menu load time.
* Enable cache, reduce the load-time, and improve responsiveness.
{#config-mega-menu-async-load__ul_qdj_hys_bgc}

## Procedure

1. In the navigation filter, enter <kbd class="ph userinput">sys_properties.list</kbd>.  
   The list of properties in the System Properties \[sys_properties\] table appears.
2. Search for the following properties and click open.  
   Figure 1. Megamenu async load system properties
   1. Toggle sn_ex_sp.megamenu _async_load to enable or disable the asynchronous mega menu loading feature.  
      * True: Show skeleton loader
      * False: (Default)
      {#config-mega-menu-async-load__ul_tmd_ncg_xfc}
   2. Toggle sn_ex_sp.megamenu_async_load_skeleton_view to enable or disable the Mega Menu skeleton loader.  
      * True: Show the skeleton loader until the async flow gets the data.
      * False: Show that previous session data until the async flow gets the data and then update the UI. For more information, see [User portal data map](https://www.servicenow.com/docs/puRzvCW8FvCfOn4ipNqa0g "User Portal Data Map table table is accessible only to the maint user and is auto-deleted in 30 days with an auto-flush job.").
      {#config-mega-menu-async-load__ul_bcm_3cg_xfc}
   3. Specify the sn_ex_sp.megamenu_async_timeout timeout duration (in milliseconds) for loading the asynchronous mega menu.  
      The default value is 15000. After 15 seconds, the UI aborts the data load and displays an error message

      ```
      There was a problem with loading the menu. Please try again later.
      ```

      .
   {#config-mega-menu-async-load__substeps_a1c_n4g_xfc}
3. Click Save or Update.
{#config-mega-menu-async-load__steps_bxk_2lf_xfc}

## Result

The system properties improve the async load and overall performance.
**Related concepts**   

* [Portal performance optimization](https://www.servicenow.com/docs/4wesm4dX9RB1QUNmwoHiCA "Learn more about the heavy-load and high-traffic scenarios and ways to optimize the user experience and portal performance.")  
**Related tasks**   

* [User portal data map](https://www.servicenow.com/docs/puRzvCW8FvCfOn4ipNqa0g "User Portal Data Map table table is accessible only to the maint user and is auto-deleted in 30 days with an auto-flush job.")

