First of all, I would like to thank you for always allowing me to use Three.js.
Recently, we have noticed that the behavior is stuttering only in some environments.
Those environments are
- Pixel 7 Pro Chrome (Android 13)
(confirmed on two “Pixel 7 Pro” devices)
I tested the following environments and this did not happen
- Pixel 6 Pro Chrome (Android13)
- Pixel 7 Pro Edge
- iPhone 11 Pro Safari
- Mac Chrome
- Windows Chrome
Checking performance with the Chrome Devtool, it appears that there are frames where no processing is being performed, rather than “one process does not fit within a frame”.
The version of three.js is 0.127.0.
Attached is a performance image of Pixel 7 Pro when this phenomenon occurred. The area circled in red is where the “frames not being processed” are clearly visible.
Is anyone else experiencing the same problem?
Updated question
- Updated to three.js 0.148.0 and observed the same problem.
- Using FireFox on Pixel 7 Pro, same problem.