| CPC G06F 9/44505 (2013.01) [G06F 9/44557 (2013.01)] | 19 Claims |

|
1. A method of operating a backend application instantiated by interoperation of a processor and a memory allocated for the backend application by a host system, the method comprising:
receiving, at the backend application from a frontend application instantiated by a client device, a request for a page defined by an element tree comprising:
a set of frontend-executable script elements;
a set of user interface elements; and
a set of style elements, each style element defining a presentation style for at least one of the user interface elements;
determining, by the backend application from the request, client information associated with at least one of the frontend application or the client device;
determining, by the backend application from the request, user information associated with an authenticated user of the frontend application;
executing, by the backend application, a query of a user interaction database to determine a use metric indicating the authenticated users prior interaction with elements of the page;
selecting, by the backend application and based on the use metric, a first order to transmit the set of frontend-executable script elements the front-end application;
selecting, by the backend application and based on the use metric, a second order to transmit the set of user interface elements to the front-end application;
selecting, by the backend application and based on the use metric, a third order to transmit the set of style elements to the frontend application; and
transmitting to the frontend application in response to the request:
the set of frontend-executable script elements for execution by the frontend application in the first order;
the set of user interface elements for execution by the frontend application in the second order; and
the set of style elements for execution by the frontend application in the third order.
|