8 puntos por xguru 2020-02-06 | 2 comentarios | Compartir por WhatsApp
  • "Incluso con solo las optimizaciones más básicas, la versión en Rust superó en rendimiento a la versión en Go hiperajustada a mano"

  • Discord tiene el servicio "Read States": rastrea continuamente qué canales y mensajes se han leído.

Pero el modelo de memoria y el GC de Go generaban picos de latencia.

  • La gestión de memoria de Rust y la ausencia de GC resultan adecuadas para esto.

  • En las primeras etapas de adopción no daba soporte al modelo asíncrono, pero las versiones más recientes ya lo incluyen.

  • Ahora usan Rust en diversos lugares, como el SDK de juegos, la captura y codificación de video, y servicios de backend.

2 comentarios

 
sduck4 2020-02-06

Parece que Rust está muy de moda.

 
xguru 2020-02-06

Al final del texto también está la dirección del servidor de Rust en Discord: https://discord.gg/tcbkpyQ

Si comparo Slack y Discord, mi impresión es que Discord se siente mucho más ágil que Slack.