airo_job_scheduler
Cooperative CPU resource scheduler and worker isolate executor for Flutter applications. Prevents main-thread stuttering by managing CPU priority queues and task execution budgets.
Features
- Cooperative Task Scheduling: Priorities, thermal throttling, and battery-saver throttling.
- Isolate Pool Executor: Spawns and manages worker isolate jobs without blocking UI.
- Resource Constraints: Enforces RAM and concurrency limits.
Installation
dependencies:
airo_job_scheduler: ^1.0.0
License
MIT License - see LICENSE for details.