The scrolling action triggers multiple refreshes of the device display at a rate that depends on the hardware or software characteristics of the device. A scroll tick corresponds to the maximum amount of time available for the main execution thread to carry out the required set of operations without degrading the scrolling user experience (UX). As a result, applications cannot easily and smoothly accommodate multiple operations executing within the main thread during scrolling if the time required to perform the operations exceeds the STB. This disclosure describes scheduling techniques to determine the set of operations to execute within the main thread on the next scroll tick to optimize the scrolling performance within any application.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Nguessan, Sylvia, "Automating Scroll Performance Management via Interlaced Operation Execution", Technical Disclosure Commons, (January 04, 2021)