Async Timing Visualizer
Promise.all vs Sequential await — animated
Configure async tasks, pick a pattern — sequential, Promise.all, or Promise.allSettled — and watch an animated Gantt chart show exactly when each task runs. Add failures to see how each pattern responds.