trampoline
Trampoline implementation for PHP (by functional-php)
ext-uv
By amphp
trampoline | ext-uv | |
---|---|---|
1 | 1 | |
33 | 185 | |
- | -0.5% | |
10.0 | 4.2 | |
over 6 years ago | 7 months ago | |
PHP | C | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
trampoline
Posts with mentions or reviews of trampoline.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-24.
-
Weekly "ask anything" thread
I know I could check this myself with some code and tests - but perhaps someone here knows the answer already: Can/will PHP's JIT.compiler optimize tail-calls? I am aware of trampoline to avoid blowing the stack in deep recursions now - but it would of course be a pretty neat to have built-in optimization.
ext-uv
Posts with mentions or reviews of ext-uv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-24.
-
Weekly "ask anything" thread
Providing a built-in event loop is certainly affordable, Fibers in PHP 8.1 are just one building block, and hopefully in the near feature ( PHP 9? ) we will have an event loop built on top of libuv, the cost for async in PHP is time for the implementation, and certain details, see ext-uv by Amphp team ( also authors of Amphp async framework, and Fiber RFC ): https://github.com/amphp/ext-uv