- Shopify está aplicando YJIT a servicios críticos como la página principal de su tienda web
- El YJIT incluido en 3.2 mejoró la velocidad de este Storefront Renderer en un promedio de alrededor del 10%
- El YJIT incluido en 3.3-preview2 es aún más rápido, con un promedio 13% superior frente a YJIT de 3.2
- YJIT de Ruby 3.3 es 15% más rápido que el intérprete de Ruby 3.3
Por qué es más rápido
- Nuevo register allocator
- Ahora más código se compila con JIT
Hacia el lanzamiento de Ruby 3.3.0
- Reducción del memory overhead
- Optimización de llamadas a métodos
Conclusión
- YJIT de Ruby 3.2 optimizó las cargas de trabajo de servicios en producción de varias empresas, incluida Shopify
- Se recomienda usar YJIT en producción
- Cuando se lance Ruby 3.3, sus aplicaciones funcionarán aún más rápido
1 comentarios
Ruby 3.2.0 vino de otra dimensión
Lanzamiento de Ruby 3.2.0