Я решил задать этот же вопрос в списке разработчиков WebKit и получил достойный ответ. Я повторю это здесь.
В основном CSS-анимации в WebKit могут отображаться одним из двух путей. Путь рендеринга программного обеспечения или аппаратный путь. В случае программного пути цикл рендеринга основан на таймере, и поэтому использование таймера и подсчет того, как быстро таймер может срабатывать, даст приблизительное измерение FPS. В случае аппаратного пути аппаратное обеспечение будет определять путь, и в настоящее время невозможно собрать эту информацию.
Я перефразирую полученный мной ответ, но я думаю, что именно в этом смысл.