Imagina PHP con corrutinas, donde las funciones habituales soportan E/S concurrente. ¡Crea aplicaciones concurrentes de alto rendimiento con código limpio, legible y cambios mínimos!
Corrutinas ligeras para una ejecución concurrente eficiente. Sin funciones async coloreadas. Simplemente haz spawn() y listo.
fread, fwrite, file_get_contents, ob_start, Curl, MySQL, PostgreSQL y otras API listas para usar. Las funciones habituales de PHP ahora funcionan de forma asíncrona sin esfuerzo adicional.
Soporte del modelo: múltiples solicitudes — un solo proceso PHP.
API simple y flexible para cancelar corrutinas, cubriendo diferentes escenarios.
Control del ciclo de vida de las corrutinas mediante el sandbox Scope. Gestión de grupos de corrutinas con TaskGroup.
Soporte de pool de conexiones directamente en PDO. Gestión automática de conexiones para máximo rendimiento.
Intercambio de datos con seguridad de tipos entre corrutinas. Canales con y sin búfer para patrones producer/consumer.
Resultados diferidos para cálculos asíncronos. Composición mediante awaitAll, awaitFirst y gestión flexible de resultados.
Propagación de contexto a través de todo el árbol de corrutinas. Tiempos de espera, plazos límite y cancelación de operaciones con limpieza automática de recursos.
Comienza con TrueAsync en minutos. Instálalo con Composer y escribe código concurrente hoy mismo.