- Разница между синхронными и асинхронными функциями?
- Что такое AJAX?
- Что такое same-origin policy в контексте JavaScript?
- Что такое цикл событий (event loop) и как он работает?
- Разница между микро и макрозадачами в event loop?
- Расскажите о
queueMicrotask
? - Что такое промисы (Promises)?
- Плюсы и минусы использовании Ajax?
- Подходы при работе с асинхронным кодом?
- Преимущества использовании промисов вместо колбэков?
- Что такое callback-функция? Что такое Callback Hell?
- Проблемы при использовании callback-функций?
- Что такое
async/await
? - Разница между
Promise.all()
,Promise.any()
иPromise.race()
? - Расскажите про статический метод
.allSettled()
? - Плюсы и минусы асинхронного программирования в JavaScript?
- Как выполнить несколько асинхронных операций последовательно?
- Какие проблемы может вызвать неправильное использование асинхронности в JavaScript?
- Что такое
fetch()
? Как работает функцияfetch()
? - Что такое JSON в JavaScript? Как его можно использовать?
- Что такое и как работает коэффициент сжатия (compression ratio) в контексте веб-разработки?