Sign in
chromium
/
external
/
github.com
/
WebKit
/
webkit
/
refs/heads/main
/
.
/
LayoutTests
/
webanimations
/
resources
/
rendering-frames.js
blob: b27635c75d5c42df310c34d262519a2480c13345 [
file
] [
log
] [
blame
] [
edit
]
const
renderingFrames
=
async numberOfFrames
=>
{
return
new
Promise
(
resolve
=>
{
let elapsedFrames
=
0
;
(
function
rAFCallback
()
{
if
(
elapsedFrames
++
>=
numberOfFrames
)
resolve
();
else
requestAnimationFrame
(
rAFCallback
);
})();
});
}