Это расширеный курс задач по асинхронности, которые мы разбираем на занятиях
На сайт периодически добавляются новые задачи. Но для того, чтобы они попали в курс по асинхронности, к ним нужно записать видеоразборы. Если разбора пока нет, они оказываются в этом разделе. Эти задачи по сложности принципиально ничем не отличаются от задач из курса.
В этой подборке больше задач на последовательный и конкурентный запуск асинхронных функций.
В джаваскрипте нет возможности использовать паралллельное программирование, но мы можем использовать идеи оттуда и реализовать близкие по смыслу семафор и мьютекс.
Дополнительные задачи на то, чтобы разобраться с requestAnimationFrame: как он встроент в браузерный event loop и как с помощью него реализовыват анимации.
Пишем с нуля класс Promise. Реалиуем аналог async-await через генераторы.