Citation :je charge déjà les infos de pnj en jsonC'est l'argument le plus pertinent si on était dans un débat
Tu n'es pas forcé de faire des requêtes AJAX régulières: tu peux très bien stocker les informations de statistiques dans un objet temporaire (objet javascript par exemple), et une fois le dialogue fini, envoyer cet objet au serveur (via AJAX par exemple) pour qu'il le traite.
Rien ne t'oblige à récolter les statistiques d'un évènement (lancement d'un dialogue par exemple) au moment exact où cet évènement a lieu.