Build an Async Task Pool
Build a JavaScript task pool that limits concurrent promises, starts queued work as slots open, preserves result order, and rejects on failure.
JavaScript
Challenge overview
- Format
- Build a Function
- Category
- JavaScript
- Difficulty
- Advanced
javascriptpromisesasync-awaitconcurrencytask-pool
Keep practicing
More coding challenges
HTML & CSS · Intermediate
Build an Editorial Pull Quote
Add a semantic editorial pull quote with figure, blockquote, caption, and citation markup, then lay it out with CSS Grid and a decorative mark.
View challengeJavaScript · Intermediate
Build an Interactive Metro Route Planner
Create a two-step DOM interaction that selects metro endpoints, highlights the route, calculates stops, and resets the planner.
View challengeJavaScript · Intermediate
Convert a Promise Chain to async/await
Refactor a working JavaScript Promise chain into an async function that awaits user and post data before returning one dashboard object.
View challenge

