Можно еще посоветовать заглянуть в консоль - возможно, там есть ошибки.
Выложите в каком-нибудь плейграунде (напр. jsfiddle) минимально-нерабочий пример с описанием того, что ожидается
Почему SetTimeout с задержкой 10мс не срабатывает как ожидается (как будто многопоток)?
А ожидается - это когда?
Можно пример, что идет не так?
Думаю, стоит все таки привязаться не к таймаутам, а к событиями
Например, начинать грузить тяжелые файлы после загрузки других картинок/ассетов - по событию load https://learn.javascript.ru/onload-ondomcontentloaded
twobomb,
1) С 2к в требованиях по верстке я пока не сталкивался. Часто бывает? По-моему чаще на таких разрешениях используют системный скейл. Да и всегда в devtools можно задать масштаб.
2) После переезда с обычного SSD на NVMe не выявил преимущества ни в скорости старта системы, ни в сборке. Ну, т.е., разница на уровне статистической погрешности. А фирму можно и понадежней, конечно.
Немного не в тему - а зачем это автоматизировать?
Когда выбираешь города в фильтре на hh - они попадают в query string в url
Остается только добавить страницу в избранное после установки нужных фильтров
На счет best proxies не скажу, я использовал для парсинга lumunati (ныне brightdata)
Раньше там были довольно удобные тарифы на data center proxy - сейчас не знаю
return res.redirect
в коллбэке, кажется, не очень к месту