Kino es un servidor web experimental para Ruby 4.0 o superior que aprovecha los Ractors —unidades de ejecución paralela del lenguaje— para evitar el modelo tradicional de fork por núcleo, muy costoso en memoria. Su arquitectura combina un front-end en Rust (Tokio + Hyper) encargado de la red, trabajadores paralelos en Ractor que ejecutan la aplicación Rack 3, y un modo alternativo basado en hilos que cubre el resto de casos, incluido Rails. Los benchmarks, realizados en un servidor AWS c7a.2xlarge de 8 núcleos, muestran que todas las modalidades de Kino superan entre 1,5 y 2 veces a un clúster fork de Puma en endpoints ligeros de I/O, y el modo Ractor gana más de un 30 % en cargas puramente de CPU. En memoria, el modo Ractor consume unas 7 veces menos que Puma en una aplicación sintética simple y unas 4 veces menos en un Rails real. Entre sus características figuran drenaje ordenado, supervisión con reinicio ante caídas, colas acotadas con backpressure 503, timeouts de petición, protección contra slowloris, TLS con rustls, estadísticas en vivo y un comando kino --check que diagnostica qué bloquea a una aplicación para ejecutarse en modo Ractor. Los Ractors siguen siendo experimentales en Ruby 4.0, por lo que Kino se posiciona como la mejor forma de experimentar con ellos y como futuro servidor de referencia cuando pasen a ser estables.
