Asynchronous ui framework
AssigneeFacebook, Inc.
InventorsAndrew Lankes Street, Jordan Christopher Walke, Ashwin Ravindra Bharambe, Lin He
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorsAndrew Lankes Street, Jordan Christopher Walke, Ashwin Ravindra Bharambe, Lin He
Estimating the term…
Parallel processing of frames by a first and second thread is disclosed. In particular, the systems and methods can process multiple frames in a pipelines manner by a JavaScript thread and a UI thread. The system first executes a first frame by a JavaScript thread during a first time interval. The system then executes the first frame by a UI thread during a second time interval. While the UI thread is executing the first frame, the JavaScript thread executes a second thread in parallel during the second time internal. As a result, latency is added to UI processing while maintaining the same throughput, to add parallelism. The JavaScript and UI threads can be handled by different processors (e.g., using a multi-core processor), thereby adding further parallelism and increasing the efficiency of processing an event.
A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for parallel processing of a first thread and a second thread, the operations comprising:
A method performed by a computing system having memory and a processor for parallel processing of a first thread and a second thread, comprising:
A system for processing a thread and a second thread in parallel, comprising:
Dependencies are inferred from the claim text.