Engineering 120Hz ProMotion Fluidity in Cross-Platform Apps
Offloading gesture calculations to the native UI thread using worklets and spring physics for Apple-grade tactile feedback.
Modern flagship mobile devices feature 120Hz ProMotion displays. At 120 frames per second, a frame must be rendered every 8.33 milliseconds. Any JavaScript thread bridge bottleneck will cause noticeable frame drops and degrade perceived luxury.
By leveraging worklets executed directly on the native UI thread and synchronized haptic motors, we achieve true hardware-rate fluidity that is completely imperceptible from bespoke native Swift implementations.
The key is avoiding state updates across the bridge during active touch interactions. Instead, track continuous gestures using SharedValues and interpolate transforms using spring damping algorithms.

