Description
Implement async/concurrent processing for 10-100x performance improvement.
Current Performance
- Sequential processing: ~60-120s per page
- 50 pages = 50-100 minutes
Target Performance
- Concurrent processing: 50 pages in 5-10 minutes
- Proper retry logic and error recovery
Tasks
Success Criteria
- 10x faster for batches >20 pages
- No crashes with 100+ concurrent pages
- Proper resource limits (memory, CPU)
- Real-time progress display
Description
Implement async/concurrent processing for 10-100x performance improvement.
Current Performance
Target Performance
Tasks
--workers Nflag to CLI--rate-limitflagSuccess Criteria