Webchat più veloce e stabile: maxi ottimizzazione performance ✅

Ciao community! 👋

Negli ultimi mesi abbiamo notato un aumento significativo della latenza sulla webchat: in alcuni momenti, soprattutto per chi usa una connessione mobile o una linea casalinga non troppo performante, questo poteva arrivare fino a rendere l’accesso alla chat difficile (e, in rari casi, impossibile). 😵‍💫

Quindi ci siamo rimboccati le maniche: abbiamo messo la webchat sotto stress test, analizzato i colli di bottiglia e rilasciato un pacchetto di ottimizzazioni mirate. ✅


Cosa stava succedendo? 🤔

In breve: alcuni flussi della webchat si erano appesantiti nel tempo (specialmente con funzionalità avanzate attive) e, in condizioni “non ideali” (rete instabile, ping alto, device meno performanti), si creava un effetto domino:

  • tempi di caricamento più lunghi 🐌
  • richieste in parallelo non sempre ottimizzate
  • cache che non aiutava quanto avrebbe dovuto
  • picchi di lavoro su alcune logiche lato client e lato server

Il risultato era una chat meno reattiva e, per alcuni utenti, un’esperienza frustrante. 🙃


Cosa abbiamo ottimizzato 🛠️

Abbiamo lavorato su più livelli con un obiettivo chiaro: ridurre lavoro inutile, round-trip e payload, e rendere la chat più resiliente anche su connessioni “deboli”. 🚀

1) Orixon Gamify (la parte più “pesante”) 🎮
Orixon Gamify è una delle feature più amate, ma anche una delle più complesse: eventi, calcoli, aggiornamenti e sincronizzazioni possono diventare costosi se non gestiti con cura.
Abbiamo alleggerito diverse logiche interne e ottimizzato i flussi più frequenti per evitare ricalcoli e chiamate ridondanti.

2) Avatar in-chat: più snelli, più intelligenti 🖼️
Mentre “smanettavamo” ci siamo accorti che anche la gestione avatar aveva margini enormi.
Abbiamo migliorato il modo in cui vengono caricati e aggiornati: meno richieste ripetute, refresh più efficiente e priorità al caricamento dell’essenziale.

3) Cache e flussi: grandi miglioramenti sotto il cofano 🧊
Qui è dove spesso si vince davvero:

  • caching più efficace e coerente (meno “cache miss” inutili)
  • migliore gestione dei contenuti dinamici (riducendo invalidazioni aggressive)
  • flussi più lineari e più “a prova di rete ballerina”

Cosa cambia per te, da oggi? ✨

In pratica dovresti notare:

  • accesso alla webchat più affidabile, soprattutto da mobile
  • interfaccia più reattiva nei momenti di traffico alto
  • meno blocchi e meno attese quando entrano in gioco le funzioni avanzate
  • caricamenti più fluidi (avatar inclusi 😉)

Continuiamo a monitorare 👀

Questi interventi non sono “la fine”, ma un passo importante: continueremo a monitorare latenza, errori e performance in condizioni reali, e a iterare sulle parti che impattano di più l’esperienza.

Se noti ancora rallentamenti o comportamenti strani, segnalacelo: anche un dettaglio (device, browser, rete) può aiutarci a migliorare ancora più in fretta. ✅

Stay curious. Stay fair. Stay awesome. 🚀
— Il Team Orixon 💜