请看以下两个定义并说明它们的区别，以总结两者的优缺点。要求先一句话概括，再列举两者的优缺点。
"懒加载"（Lazy Loading）是一种设计模式，它在需要时才加载数据，以提高初始加载速度并节省资源。
"预加载"（Preloading）是一种设计模式，它在后台提前加载数据，以便在需要时可以立即访问。
user
一句话概括：懒加载延迟加载数据以节省资源，预加载提前加载数据以提高响应速度。

懒加载的优点：
- 提高初始加载速度，优化用户体验
- 减少不必要的资源消耗，节省带宽和内存
缺点：
- 首次访问时可能会有延迟，影响响应速度
- 需要额外处理加载逻辑，增加代码复杂度

预加载的优点：
- 提升后续访问的响应速度，优化用户体验
- 减少用户等待时间，提高用户满意度
缺点：
- 可能占用额外资源，包括带宽和内存
- 如果预加载的数据未被使用，会导致资源浪费
assistant