Встречается на собеседованиях • сегодня
Можно ли написать асинхронную загрузку модулей через import/export в ECMAScript
Да, в ECMAScript есть динамический импорт через import(), который возвращает промис. Это позволяет загружать модули асинхронно по требованию:
javascript
// Асинхронная загрузка модуля
button.addEventListener('click', async () => {
const module = await import('./module.js');
module.someFunction();
});Ключевые особенности:
- Возвращает промис, который резолвится в объект модуля
- Можно использовать в любом месте кода (не только на верхнем уровне)
- Поддерживается во всех современных браузерах
- Полезен для code-splitting и ленивой загрузки
Обычный import (статический) должен быть на верхнем уровне модуля и выполняется синхронно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы