Просто это был один из вопросов на собеседовании, про то, можно ли все-таки параллельно выполнять задачи в JS
в общем всё верно ты написал и понял
WebAPI браузера поедоставляет вещи типа setTimeout, или async await, коллбек-функции которые закидываются в очередь
закидываются в очередь, а оттуда в порядке своей приоритетности
попадают в стек по очереди.
Промисы обрабатываются в приоритетном порядке.
А что если "асинхронные" операции занимают много памяти и выполняются долго.
Смотря куда собираетесь двигаться. Фронтенд стек сейчас где только не пользуется. JS в частности.
Когда Вы уже научились работать с DOM, осознали как в принципе работает браузер. То есть путь от запроса в адресной строке до интерактива с пользователем. Как по мне, нужно, как минимум, сверстать среднестатистический лендинг с формой обратной связи или типа того. Ну а лучше что-то несколько страничное. Сайт визитка, например.
На текущем уровне - нет. Проектировать это в принципе задача более старших по опыту коллег. Вплоть до отдельной позиции - архитектор. Зависит что Вы имеете в виду под "проектировать".
Ну так значит нужно пойти и закрыть этот вопрос. Погуглить как работает среднестатистический сайт.
Ну и тут лучше всего помогает практика. Начинаешь делать - возникают вопросы - ищешь ответы - делаешь - повторить.
Это имеет смысл если видео комплексное. Поэтапно проводит Вас по пути от чистого листа до работоспособного пет-приложения. Но это не значит что то, что показано в видео - эталон и нужно делать только так. Смотрите в суть, в концепции, не на реализацию.