Dynamic Imports (import())

What application pattern is implemented using dynamic imports in this code?
// router.js
const routes = {
  '/home': () => import('./pages/home.js'),
  '/about': () => import('./pages/about.js'),
  '/contact': () => import('./pages/contact.js')
};

async function navigateTo(path) {
  const getPage = routes[path] || routes['/home'];
  const page = await getPage();
  document.body.innerHTML = '';
  page.render(document.body);
}
Next Question (10/43)