Como medir com precisão as taxas de quadros do navegador HTML5 (FPS)?

Qual é a maneira mais precisa de medir as taxas de quadros, ou seja, FPS, nos navegadores HTML5 modernos? Estou especificamente interessado em FPS para animações de tela.

http: //weblogs.mozillazine.org/roc/archives/2010/11/measuring_fps.htm dirá que a tentativa de medir a taxa de quadros contando com que frequência o setTimeout é executado não é preciso. O navegador pode executar seu retorno de tempo limite várias vezes entre as pinturas de tela.

Desativa o Mozilla com uma janela.mozPaintCounthttps: //developer.mozilla.org/en/DOM/window.mozPaintCoun disponível, que deve fornecer um FPS preciso. No entanto, isso funciona apenas para o Mozilla.

Existe um problema em aberto no Chrome para algo semelhante:http: //code.google.com/p/chromium/issues/detail? id = 65348

Uma maneira manual de verificar o FPS acelerado por hardware no Chrome é acessar o canal Beta do Chrome (a partir da data de publicação) e acessar: flags e ativar o Contador de FPS. No entanto, em um Mac, a aceleração só é ativada quando o WebGL é usado. Portanto, não há como verificar o FPS para Canvas no Chrome para Mac.

Quais são as outras estratégias para medir com precisão o FPS HTML5?

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion