Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129447 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id F215D1A00BC for ; Tue, 25 Nov 2025 09:02:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1764061367; bh=Qkez+ilTFT9HqTH9DOfYBmlD5HqfzTtvjW3NJeKxBNM=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=esLQV90M5KZxbVtYqqeLEJJ9kT3w6B8RbSchjEQIqSUAUsKxueTUue4I6Z1DuMzT7 JqxsJX2jEPzuWrXNFr6HXK2vVudU0+25myoydQTCkkA7+OtP92wgURR0Oka0c+Af+a fUVJ4vTdPeU/HtqlSEYd2luMlmK42RyAYDw5PkWLJrxOvVEdUz8C9q3z/2V3UJ6sJu WrxvFXPfsiK4EbIUFRL4gdumGca1np+d/6YGLq0CJIAbdgJQV8QseI4fulCO553HtI j4VIKmz8z88/9mkle9XotVoX3yt5MwXBZRHrhFVM9x88vEN0c6lYMkTUcf8YIbbIwv xCrbu8Ts/wIFg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 77E8118004A for ; Tue, 25 Nov 2025 09:02:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 25 Nov 2025 09:02:43 +0000 (UTC) Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-9374ecdccb4so2981066241.3 for ; Tue, 25 Nov 2025 01:02:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764061357; x=1764666157; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Qkez+ilTFT9HqTH9DOfYBmlD5HqfzTtvjW3NJeKxBNM=; b=ewwnX1Ls9p2/jWcnE0eFO77lrKO8t9atrS9IMnVRBZWe7AMbJUzJtXV+/RPX7FaYVL 5mRm2PKRW+Nzsv2Gw/Qff9nMzNgvDQX+4+Qh5DxtK4z5BfPr/edFplilxsQG+0MyiT4F Ds4gaD74dFPz7Bmr/13eXKSByfh2tw0/51UR8g8j5b0+rGbJao2ZD/CAVNHnFo5l7zzP nvLVCllGEQ/4rAGlr9qOow444KPN7NGPyZtuAKZhlAt67fakwplQ0VW08tE6ztekM+k4 Se+i1LEGihwq/8TugQ8Rwgr4GzpQxqS/5tmRmX42+Adld9D2fdyxD+vq6EzxvyiPS3jT OQWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764061357; x=1764666157; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Qkez+ilTFT9HqTH9DOfYBmlD5HqfzTtvjW3NJeKxBNM=; b=MoAP3+0cCzsarcr5htU6ybe4n36pbr9h49DnQL9pSKYyM2JyX5BpDDrwfnJq6NIfOQ +JcH7bDrNuoZp1rg8ajdmivGPhwf/9R66rcvZCwr3cz/0EuZPTMW8PudENiwXk2/DEzo hLxGd508n/YGtcGjht2sZebQsgverdYA9A4EvvX0MYAvmgB1ScSVF3Tn0kE0OPT+3A8Y 5d4M7VI9sscZnXuBUNUBIW/SRpd6qs+Jqe2C1RjPUBiEd3q5IAtv5Pj/DZ3O5K+G6aw3 8sQ/+N/tUgFoPboVomXJJv6ak0zefV//FtExgOj5eK8VPUzcgS/yQ0l6JGoUkG7IicAa 21lw== X-Gm-Message-State: AOJu0YyLaHII3rwg8pYh3XDUPzjG3T8ZwsU/3pV/tuNCRIlZOl+cmtsl DIzzqD72N8SyTxTkmDDF4UHj+LA0Z3r9UEnQOAECBkESpiGqJKPGlvEnTwCDjTG5HSjLpxFLwqC ebWDaohTY5eItKz92aCiZ5ALrc8QFY48A5Hwj X-Gm-Gg: ASbGnctJIUmPpZUf3oNrbPFVLOC8fS1xmlG1o6k+oUz6X2bxCs7XkRGc/GtFL8mpl9U L0yZYuPIQRcUOWIQJjVFp60afB2skXRcI1I6aJwB9DOAj4UYB0bfnV5veAQtxkbcS/f1zGG/ar/ uqgET7FfW1iyaFyELinCmFSk+AwZ1VVM4axXP7vkdtxIl1FGnZHk6kSuSE483R39vTM+g12/+nL OAWENDwvQeNcy6mcw/WOuDhPKqjx9pR3V+sq4mxVKbRN1+xUkc7u8oQA1AUMyyCVAtJXXlfAVoQ cY49exD2Vzt8SmsFX/RKvwpSa2M= X-Google-Smtp-Source: AGHT+IE/gZMK0xRFIXmsDAPwLbAtoHsMI225J446x4/NT2yxauXM/9NP0sMOhW9oic3UvIK1QlvprHGaiYxK+CGejpU= X-Received: by 2002:a05:6102:c88:b0:5de:738:7299 with SMTP id ada2fe7eead31-5e224416488mr595547137.32.1764061357368; Tue, 25 Nov 2025 01:02:37 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <980296152.1071.1763813573083@email.ionos.de> <92865666.4510.1763818506332@email.ionos.de> <329450798.8037.1763822426377@email.ionos.de> <9287c46c-bc63-4dd0-9792-0f9421959589@rwec.co.uk> <44cd0d24-3d0e-481d-93f6-5cbb49bf0659@rwec.co.uk> In-Reply-To: <44cd0d24-3d0e-481d-93f6-5cbb49bf0659@rwec.co.uk> Date: Tue, 25 Nov 2025 11:02:25 +0200 X-Gm-Features: AWmQ_bm7-VO2MeDnt7TR9S3g1O2YzPanIuyGDXeJM6R3IFT9FZ0pzBwpobeWuXM Message-ID: Subject: Re: [PHP-DEV] [VOTE] True Async RFC 1.6 To: "Rowan Tommins [IMSoP]" Cc: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" From: edmond.ht@gmail.com (Edmond Dantes) Hello everyone. Today I am officially announcing the start of the async working group. Anyone may join the group without restrictions. However, the discussion will follow a clear flow and will be divided into several stages. The discussion moderator will help keep the conversation on the right track, separating secondary questions from the more important ones. Anyone may propose a candidate for the role of moderator, and until then I will fulfill this role. https://github.com/true-async/php-true-async-rfc/discussions/8 Please note that this discussion is not tied to the RFC, is not a continuation of it, and is essentially a discussion starting from scratch. At this stage, PHP may choose any direction, as long as it receives support. The discussion stages will be finalized through voting and will also be documented in the form of theses. It is possible that some stages will need to be approved by the broader PHP community. I am not yet sure how this should be done, but I hope for support from the PHP Foundation. In addition to the main discussion, anyone may create an independent topic, which will be reviewed. I also intend to bring this discussion to the attention of the maintainers of PHP frameworks, because these changes are of primary importance to them. For RFC developers, it is important to identify the parts of the code that will not work, or to understand how the code should be adapted so that it functions correctly in asynchronous mode. This is why collective discussion is so important. For the developers of Swoole and FrankenPHP, this discussion is equally important. Asynchronous execution makes little sense if PHP does not have its own built-in web server. A built-in web server with workers is the foundation for everything. Releasing Async without a server is possible, but almost meaningless. This is why there is great hope and attention directed toward your work. Please share this message with anyone who may be able to help the project. ---- Best regards, Ed