Cloudflare обновила Browser Run, платформу для разработчиков, которым нужна программная автоматизация headless-браузеров из Workers и других сред. Теперь несколько Workers могут одновременно подключаться к одной сессии, причём каждый вызов puppeteer.connect() открывает отдельное соединение по Chrome DevTools Protocol.Раньше сессия принимала только одно подключение, поэтому остальные Workers ждали его закрытия. Совместное использование браузера сокращает число новых запусков и задержки холодного старта, а также уменьшает количество браузеров, учитываемых в лимитах.Изменение касается разработчиков, которые повторно используют Browser Sessions для параллельной автоматизации. Чтобы страницы, cookies и хранилище разных запросов не пересекались, Cloudflare рекомендует создавать отдельный browser context для каждого клиента.Для работы одновременных подключений нужно обновить @cloudflare/puppeteer до версии 1.1.0 или новее. После завершения запроса следует закрывать его context и отключать клиент через browser.disconnect(), не завершая общую браузерную сессию.ИсточникиConnect multiple clients to one Browser Run session · Changelog