La siguiente versión de ECMAScript fue publicada en 2020 y ahora conocerás sobre la importación dinámica.
Qué es la importación dinámica
La importación dinámica consiste en cargar los módulos cuando el usuario los vaya a utilizar, y no al iniciar la aplicación. Esto permite que la página web sea más rápida, porque descarga menos recursos.
La expresión import()permite manejar módulos dinámicamente, ya que la sintaxis de ECMAScript import ... from ... no lo permite.
La expresión import() recibe un argumento de tipo string con la ruta del módulo a importar y devuelve una promesa.
De esta manera puedes utilizar una importación dinámica en tu aplicación para desencadenar una descarga de un módulo cuando el usuario lo vaya a utilizar. Por ejemplo, al realizar clic en un botón.