I’ve released WebDyne 3.0, an update to the Perl-based dynamic HTML engine I have created. The biggest addition in 3.0 is support for PAGI, alongside the existing PSGI and Apache/mod_perl backends. PAGI support brings an asynchronous/event-oriented interface to WebDyne and allows WebDyne applications to handle more than conventional HTTP request/response traffic: Server-Sent Events (SSE) for streaming events from Perl applications to browsers WebSocket connections for bidirectional, long-lived connections Normal asynchronous HTTP requests PAGI application lifespan startup/shutdown events WebDy