Dynamic Imports (import())

What pattern is demonstrated in this code?
let moduleCache;

async function getModule() {
  if (!moduleCache) {
    moduleCache = await import('./heavy-module.js');
  }
  return moduleCache;
}
Next Question (12/43)