Definition: dynamic function loading
The capability to specify which routines (modules, objects, etc.) are called into memory when a program is first launched. Also known as "lazy loading." Comprehensive applications may contain dozens or even hundreds of features that may never be used by most people. Limiting the number of functions called in at startup reduces the initial load time.