Prefetching is a performance optimization technique used in computing to reduce latency by loading data into cache before it is actually needed. This anticipatory action improves system efficiency by minimizing wait times for data retrieval, especially in scenarios with predictable access patterns.