Ensoftics
Engineering
7 min read

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.

S
Sophia ChenLead Mobile Engineer • June 12, 2026

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.

Tags:#React Native#iOS#Performance#UI/UX