[Webkit-unassigned] [Bug 173434] Support for 120Hz requestAnimationFrame

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 3 01:34:02 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=173434

--- Comment #25 from mdrejhon <mark at blurbusters.com> ---
Note -- no mistake, we really want to use Web Animation API, but we need a callback extension capable of providing timestamps accurate enough to almost instantly detect single missed frames in realtime (e.g. a refresh cycle doesn't get a new frame) -- 

This is very accurate in the TestUFO engine from realtime heuristical analysis of the requestAnimationFrame() timestamps, which can be monitored in realtime at www.testufo.com/animation-time-graph (insert some CPU spikes there such as opening new tabs and intentionally slowing down the GPU -- and you will see spikes appear, and spikes that exceed half a refresh cycle are assumed to be framedrops.  Real world measurements confirm such (even with Safari 60Hz).

How can we submit a request to extend Web Animation API to meet TestUFO needs (addition of a per-frame callback function similar to requestAnimationFrame's callback function)?  We don't have to do any drawing in the callback, if that is discouraged, but we need identical timestamp quality to requestAnimationFrame for the reasons already explained at https://github.com/WebKit/explainers/issues/85#issuecomment-1203341375

We really want to use Web Animation API.  Help us out on this missing functionality in Web Animation API?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220803/6fa468bf/attachment.htm>


More information about the webkit-unassigned mailing list