Hi again, Does anybody know if and how it is possible to render a template for the user and then forward to a new route, Something like |get '/routeA/:*?' => sub { my $id = params->{'id'}; my $blub = params->{'blub'}; delayed { my $tt = Template->new( {INCLUDE_PATH => "$path", WRAPPER => 'layout.tt', RELATIVE => 1, }) || die "Template error: $Template::ERROR\n"; $tt->process('view.tt', { 'id' => $id, 'bla' => $blub }; flush; content $tt; done; }; forward '/routeB/',{ | ||'id' => $id, 'bla' => $blub| }; }; ||get '/routeB/:*?' => sub { my $id = params->{'id'}; my $blub = params->{'bla'}; # Do something from here on }; | That would solve the async response troubles for me I guess. @John, I'd rather try to do as much as possible without having to handle JSON additionally, if async streaming is possible the way I like to use it, I will have no other choice anyway I guess. --joerg