Нужно ли проверять импорт модуля js на повторную загрузку?
Вопрос такой есть веб приложение, где при нажатии кнопки нужно подгрузить скрипт, нашел решение в виде импорта как модуля, но не совсем понял из доков такой момент, нужно ли как то проверять был ли уже импортирован скрипт?
Т.е. если по нажатию кнопки будет await import('./path.js') или import('./path.js').then(obj => {}), не будет ли при повторном нажатии ошибки или проблем с производительностью что грузится второй раз, или это нормально и движок браузера проверит был ли загружен и если да то просто перейдет к исполнению кода после await или внутри then?
нет не нужно
браузер загружает и выполняет модули один раз, передавая при повторных импортах уже готовое «окружение» модуля: Modules are only executed once