Safari WebGL issues with video playback and requestAnimationFrame performance

FYI, I have found a few WebKit / Safari issues that don’t appear to be directly related to Three.js, but I wanted to make sure the community was aware of them. I also posted them to the Three.js GitHub issue tracker, but the devs felt the forum was more appropriate.

  1. Safari requestAnimationFrame conflict with video playback -
  2. Safari video-based textures aren’t updating when using high resolution source -
  3. Safari requestAnimationFrame slow performance vs. setInterval / setTimeout -

FYI, there are some new bugs / regressions with iOS 14: