Dynamic Imports (import())

What advanced technique is demonstrated in this example?
// Performance monitoring for dynamic imports
async function loadModule(name) {
  const start = performance.now();
  
  try {
    const module = await import(`./modules/${name}.js`);
    
    const duration = performance.now() - start;
    console.log(`Module ${name} loaded in ${duration.toFixed(2)}ms`);
    
    // Report to analytics
    reportMetric(`module_load_${name}`, duration);
    
    return module;
  } catch (error) {
    const duration = performance.now() - start;
    console.error(`Failed to load ${name} after ${duration.toFixed(2)}ms:`, error);
    reportError(`module_load_${name}`, error, duration);
    throw error;
  }
}
Next Question (42/43)