@Automator said in Как держать и обновлять пул открытых и настроенных браузеров, ожидающих задание.:
буду признателен за любые подсказки
Посмотри как сделан под капотом https://github.com/bablosoft/browser-with-fingerprints/blob/master/project.xml.
Программа на BAS следит в цикле за файликами в папке, как только они появляются, скрипт(на BAS) их парсит и выполняет. Это очень простая и надежная логика.
Можно ее перенести и на твой скрипт, не надо "мудрить" с запуском Node.js локально c API, особенно если это сделано во внутри BAS.
Если уже очень хочется иметь API, то лучше делать его рядом на чем угодно, а этот API будет складывать файлики в заданиями в папочку, а скрипт на BAS оттуда их брать.