On 16 April 2025 10:59:25 BST, Edmond Dantes <edmond...@gmail.com> wrote:
>Good day, everyone. I hope you're doing well.
>
>I’d like to introduce the RFC for the True Async component.
>
>https://wiki.php.net/rfc/true_async
>
> This RFC will go to a vote in about two weeks.
Hi Ed,
I don't have time to dig into the details of this draft at the moment, but will
say that a vote in two weeks is not at all realistic. Firefox's Reader Mode
estimates two hours just to *read* the RFC, and there are multiple
architectural decisions and API details that need proper discussion. I think
it's best to think of this as a project to be released next year at the
earliest - i.e. as the basis for PHP 9.0 in November 2026 or even 2027. At some
point, we may want to hold some kind of vote on the principles of that project,
but we're not even at that stage yet.
My only other comment at a very quick glance is that I see the Context section
is still included, and still has most of its complexity. As I said about the
previous drafts, this seems to be an optional extra that can and should be
proposed in a follow-up.
Thanks again for your hard work, but let's not rush this.
Rowan Tommins
[IMSoP]