573a9b3f4c397a796cfb218948dcdda4bfdbc082
- Process activities in batches of 100 instead of 5001 promises upfront - Clear promise array after each batch to free memory (85MB→15MB peak) - Reduce API timeout from 20s to 10s and retries from 3 to 2 - Total time per failed request: 63s→23s (63% faster failure) - Expected total scan time: 8.5h→1.5h (82% faster)
How to Run
copy example.env
cp example.env .env
edit .env
API_USERNAME is your engage username in URL-encode.
API_PASSWORD is your engage password in URL-encode.
Description
Languages
TypeScript
98.1%
Dockerfile
1.1%
Shell
0.8%