Dynamic Imports (import())

What optimization technique is demonstrated in this code?
// Using Promise.all with dynamic imports
async function loadComponents() {
  const [header, main, footer] = await Promise.all([
    import('./components/header.js'),
    import('./components/main.js'),
    import('./components/footer.js')
  ]);
  
  return {
    renderHeader: header.render,
    renderMain: main.render,
    renderFooter: footer.render
  };
}
Next Question (20/43)