J'ai eu un problème en dessin sur toile. le problème est que lorsque certains événements se déclenchent, le 'requestAnimFrame' est lent.canvas 'requestAnimFrame' est lent quand un feu d'événement
Vous pouvez voir un temps entre le dessin et le dessin en cours suivant.
tapez simplement un texte un peu long sur n'importe quelle zone de texte. vous verrez un écart élevé lorsque vous tapez. Lorsque vous tapez sur la zone de texte dans fsfiddle, il vérifie la couleur du texte
cela prend un peu de temps.Par exemple, tapez 'v' ou 'var', dans mon cas, l'intervalle de temps changent 16 à 58. ou sélectionnez le code source en faisant glisser, cela prend du temps. la raison pourrait être l'accès de DOM ou d'un écran changé.
mais ce ne serait pas tout, je fais un jeu avec socket.io. Quand le jeu reçoit un socekt, le temps d'intervalle est de 100ms ou plus. mais la fonction de socket prend juste 10ms ou 20ms.
C'est un problème critique dans une programmation de jeux.
est-il de toute façon pour le résoudre?
Pas de ralentissement dans Opera ou Chrome sur Windows –
De même, maxGap ne change pas plus de +1 ou +2 ... Safari sur Max OSX Leopard. – Saturnix