LOW LATENCY APPLICATIONS USING MULTIPLE SERVERS

    公开(公告)号:US20170279869A1

    公开(公告)日:2017-09-28

    申请号:US15236804

    申请日:2016-08-15

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded across different servers. A plurality of servers each serve a separate sub-application of a primary application that includes one or more of the sub-applications. The sub-applications are combined at a client device to create a graphical user interface of the primary application. Each of the sub-applications is separately served in response to multiple different network calls to multiple different servers initiated by the client device. Synchronization code, served by one or more of the servers, prevents the client device from initiating a network call for UI code that renders static user interface elements of each sub-application until the client device has initiated one or more networks calls requesting data that will be presented by a given user interface view of the sub-application.

Patent Agency Ranking