6 pontos por xguru 2023-09-21 | 1 comentários | Compartilhar no WhatsApp
  • A Shopify está aplicando o YJIT a serviços importantes, como a primeira página da loja virtual
  • O YJIT incluído no 3.2 aumentou a velocidade desse Storefront Renderer em cerca de 10% em média
  • O YJIT incluído no 3.3-preview2 é ainda mais rápido, com média 13% superior ao YJIT do 3.2
  • O YJIT do Ruby 3.3 é 15% mais rápido que o interpretador Ruby 3.3

Por que é mais rápido

  • Novo alocador de registradores
  • Mais código agora é compilado com JIT

Rumo ao lançamento do Ruby 3.3.0

  • Redução da sobrecarga de memória
  • Otimização de chamadas de método

Conclusão

  • O YJIT do Ruby 3.2 otimizou as cargas de trabalho de serviços em produção de várias empresas, incluindo a Shopify
  • Recomenda-se usar o YJIT em produção
  • Quando o Ruby 3.3 for lançado, sua aplicação deverá rodar ainda mais rápido