Так как записывать в переменные баса нельзя напрямую из js браузера. Пришлось создать до узел, с атрибутом, в который идет записать результата клика. А бас в цикле сканит этот атрибут, получает значение из него.
Я об этом и говорил, что асинхронно получить значение из браузера не получится.
@smurfik Есть в планах синхронизация ресурсов. Добавление 200к строк в ресурс через цикл заняло у меня 8 секунд. Если делаете это 1 раз, в начале работы скрипта, то это не так уж много. Конечно в режиме отладки циклы работают гораздо медленнее.