Patent ID: 11930096
Assignee: ATLASSIAN US, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 19:
20. A system comprising:
a server comprising a server processor and a non-transitory server memory storing instructions that when executed by the server processor cause the server to:
receive a web page request including an identifier of a requested web page;
retrieve web page content based on the identifier of the requested web page, the web page content including document content and a set of components for rendering on the requested web page;
identify one or more components that are predicted to increase time to interaction for the web page above a threshold time; and
in response to identifying the one or more components that are predicted to increase time to interaction for the web page above the threshold time, add the one or more components to a head portion of the document content; and

a client device comprising a client processor and a non-transitory client memory storing instructions that when executed by the client processor cause the client device to:
receive the head portion of document content for the web page from the server;
initiate a component processing thread and a render processing thread;
at the component processing thread, download the one or more components that are predicted to increase time to interaction in the head portion; and
at the render processing thread:
receive, from the server, a body portion of the document content for the web page, the body portion including a remaining web page content of the web page;
retrieve the one or more components that are predicted to increase time to interaction; and
render, on the web page, the body portion of the document content and the one or more components that are predicted to increase time to interaction.