Когда модуль JavaScript импортируется со следующим синтаксисом в JavaScript (на стороне клиента), загружает ли он модуль асинхронно?
import {myFunction, myVar} from './my_module.js'
Останавливается ли выполнение основного сценария до тех пор, пока модуль полностью загружен или он одновременно запускается и загружает модуль?
Я просто хочу убедиться, что нет риска использовать импортированную функцию или переменную сразу после импорта:
import {myFunction, myVar} from './my_module.js'
myVar = myFunction(); // Am I sure it is already loaded?