Performance Optimization Techniques

What performance pattern is implemented here?
const heavyComputation = (data) => {
  if (data.length > 1000) {
    return new Promise(resolve => {
      setTimeout(() => {
        resolve(processLargeData(data));
      }, 0);
    });
  }
  return processLargeData(data);
};
Next Question (9/20)