Umbrella: Using Canvas image sources between different canvases and canvas types is slow - Video - Offscreen canvas - WebGL - 2DContext - Bitmaprenderer
<rdar://problem/120916864>
Here's a couple of repro cases: Plain JS repro: https://jsfiddle.net/yjbanov/0vurdt42/8/ Flutter Web repro: https://image-bitmap-stress-test.web.app/ Fixing this will help us make Flutter web apps run much smoother in Safari and consume less memory.