# Concurrent non-blocking requests (synchronized with a delay) Mojo::IOLoop->delay( sub { my $delay = shift; $ua->get('mojolicious.org' => $delay->begin); $ua->get('cpan.org' => $delay->begin); }, sub { my ($delay, $mojo, $cpan) = @_; say $mojo->result->dom->at('title')->text; say $cpan->result->dom->at('title')->text; } )->wait;