Lingua-e
← Glossary

What does "lazy loading" mean in programming?

lazy loading is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.

Definition

A pattern that defers loading a resource until it is actually needed, rather than loading everything upfront. Reduces initial load time and memory usage. Used for images, JavaScript modules, database relations, and route components.

Example

"Product images use lazy loading — they load only when the user scrolls them into view."

Related terms

Ready to practice your English at work?

Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.

Try Lingua-e for free