6 puntos por xguru 2023-09-21 | 1 comentarios | Compartir por WhatsApp
  • 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