6 points par xguru 2023-09-21 | 1 commentaires | Partager sur WhatsApp
  • Shopify déploie YJIT sur des services critiques comme la page d’accueil de sa boutique en ligne
  • YJIT inclus dans la version 3.2 a accéléré ce Storefront Renderer d’environ 10 % en moyenne
  • Le YJIT intégré à 3.3-preview2 est encore plus rapide, avec une moyenne de 13 % de mieux que YJIT de 3.2
  • Le YJIT de Ruby 3.3 est 15 % plus rapide que l’interpréteur Ruby 3.3

Pourquoi est-ce plus rapide ?

  • Nouveau Register Allocator
  • Davantage de code est désormais compilé en JIT

En route vers la sortie de Ruby 3.3.0

  • Réduction de la surcharge mémoire
  • Optimisation des appels de méthodes

Conclusion

  • Le YJIT de Ruby 3.2 a optimisé les charges de travail des services de production de plusieurs entreprises, dont Shopify
  • L’utilisation de YJIT en production est recommandée
  • Quand Ruby 3.3 sera publié, vos applications fonctionneront encore plus rapidement