je n'ai pas dit que Cairo était le seul coupable. J'ai parlé aussi du binding DOM <-> javascript de Gecko qui pouvait en être une des causes. Il y a aussi peut-être d'autres choses dans le layout engine qui sont aussi responsables (mais à priori, l'affichage d'un canvas est assez décoléré du reste de la page web).
Mais Cairo a quand même sa part de responsabilité je pense : cette lib est réputée pour avoir eu des problèmes de performances par le passé. ça s'est amélioré depuis mais c'est pas toujours folichon quand même dès qu'on pousse un peu..
[^] # Re: c'est bluffant
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal JSNES, un émulateur de NES en Javascript. Évalué à 4.
Mais Cairo a quand même sa part de responsabilité je pense : cette lib est réputée pour avoir eu des problèmes de performances par le passé. ça s'est amélioré depuis mais c'est pas toujours folichon quand même dès qu'on pousse un peu..