[Webkit-unassigned] [Bug 234920] ImageBitmap has poor performance on iOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 6 06:55:07 PST 2022


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

--- Comment #1 from Simon Taylor <simontaylor1 at ntlworld.com> ---
Here's a test case:
https://tango-bravo.net/webkit-bug-234920/index.html

Using an iPhone 12 Pro on iOS 15.2, the two upload calls combined keep the main JS thread busy for around 25ms, and the overall render loop runs at around 40 fps.

This test is similar to my test for Bug 203148 that uses texImage2d with the video element directly.

Looking in Instruments, using the video directly is pretty performant - 60FPS is easily maintained, and everything's running on the efficiency cores (also not fully loaded so probably not at max clocks). This ImageBitmap one at 40FPS has also spun up the performance cores and is keeping them pretty much fully loaded, so I'm guessing clocks are likely high too. In short, seems to be a very significant performance difference between the methods.

-- 
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/20220106/7032e6e9/attachment.htm>


More information about the webkit-unassigned mailing list