react-native
The JS ran at 60fps and the screen stayed black
A 3D planet stopped animating on iPhone only. The GL context was alive, three.js rendered every frame, and endFrameEXP fired 60 times a second. Nothing reached the screen. The cause was React Native's view flattening.