Client Scripts defined on the Global table

Impact area

Scalability 

Severity

High

Affected element

Client Scripts

Rule ID

SN-0032

Impact

A global client script is any client script where the selected Table is Global. Global client scripts have no table restrictions; therefore they will load on every page in the system introducing browser load delay in the process. There is no benefit to loading this kind of scripts on every page

Remediation

Move functions to a base Table that can be inherited for all the child tables, such as Task or CMDB. This eliminates the system loading the scripts on every form in the UI such as Homepages and Service Catalog where they are never needed.

Time to fix

40 min




Last modified on Dec 12, 2022