8 points par xguru 2020-02-06 | 2 commentaires | Partager sur WhatsApp
  • « Avec les optimisations les plus élémentaires, la version Rust offrait déjà de meilleures performances que la version Go hyper peaufinée à la main »

  • Discord exploite le service « Read States » : il suit en permanence les canaux et messages qui ont été lus.

    Mais le modèle mémoire de Go et son GC provoquaient des pics de latence.

  • La gestion de la mémoire de Rust et l’absence de GC sont mieux adaptées à ce cas d’usage.

  • Au début de son adoption, Rust ne prenait pas en charge le modèle asynchrone, mais les versions récentes l’intègrent.

  • Désormais, Discord utilise Rust dans des domaines variés comme le SDK de jeu, la capture et l’encodage vidéo, ainsi que les services backend.

2 commentaires

 
sduck4 2020-02-06

Rust est vraiment très en vogue.

 
xguru 2020-02-06

À la fin de l’article, il y a aussi l’adresse du serveur Discord Rust : https://discord.gg/tcbkpyQ

Si on compare Slack et Discord, j’ai l’impression que Discord est bien plus réactif que Slack.