In Ignition SCADA, when projects have a large number of UDT (User-Defined Type) instances, and each tag contains event scripts, performance issues become noticeable during tag editing, applying changes, and especially at gateway startup. The current compilation process for these scripts contributes significantly to slowdowns, as Ignition recompiles all event scripts for every tag, regardless of whether they have changed. Impact: -Projects with extensive UDT usage experience long delays when applying changes. -Gateway restarts take significantly longer, affecting system availability. -Development workflow slows down, making iterative changes cumbersome. Suggested Improvement / Feature Request: -Optimize the startup tag change script compilation process to reduce unnecessary recompilation for unchanged tags. -Provide progress indicators or background compilation to improve developer experience during large project deployments. This feature would greatly improve performance, scalability, and usability for Ignition projects with complex UDT structures and numerous event scripts.