javascript: let const var
когда var то hoisting - это переменная объявлена в начале кода. const ссылка остается постоянной let или const - будет ли изменена ссылка в будущем. eslint - правильно ли let или const await это синхронно выполнить асинхронную функцию. в момент await выполнение текущего блока прекращается и берется следующее событие эта самая функция в await. когда await выполнился в список событий добавится что есть результат. после этого события родительский блок продолжает выполнение. serverworker - это для уведомлений - работают в фоне даже после закрытия браузера. висят в фоне, принимают сообщения. webworker - отдельный поток в браузере который общается с основным потоком.