发明名称 User influenced asynchronous module definition loader
摘要 Embodiments relate to prioritizing the loading of a portion of a web page based on a user designation. An aspect includes providing a user interface for controlling page loading. A user selection of a portion of a web page is received at a server for priority loading. Accordingly, the loading of the portion of the web page is then prioritized based on the user selection. Embodiments further disclose measuring page loading analytics for a plurality of users. The loading of a portion of a web page may be prioritized based on the measured page loading analytics for the plurality of users. Responsive to subsequent page accesses from one of the plurality of users, the prioritized portion of the page is loaded.
申请公布号 US9342616(B2) 申请公布日期 2016.05.17
申请号 US201313784029 申请日期 2013.03.04
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Ivory Andrew J.;Kaplinger Todd E.;Shook Aaron K.;Stecher David M.
分类号 G06F17/00;G06F17/30;G06F17/22 主分类号 G06F17/00
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Uddin Rahan
主权项 1. A computer system, comprising: a memory having computer readable computer instructions; and a processor for executing the computer readable instructions to perform a method comprising: receiving, by a server computer, a request for a web page, the request being sent from a user via a browser; sending, by the server computer, a subset of a plurality of document object model (DOM) elements of the web page to the browser, wherein the sending comprises processing a plurality of asynchronous data requests corresponding to the web page in an order that is based on a DOM loading priority of a DOM tree of the web page; receiving, at the server computer, a user selection of a DOM element of the subset of the plurality of DOM elements of the web page for priority loading after sending the subset of the plurality of DOM elements of the web page to the browser, wherein the selection was made by the user based on the sent subset of the plurality of DOM elements of the web page; reordering, at the server computer, the processing of the remaining asynchronous data requests corresponding to the webpage based on the user selection; sending, by the server computer, the selected DOM element and at least one child of the selected DOM element to the browser based on the reordering; and after sending the selected DOM element and the at least one child of the selected DOM element to the browser, sending all remaining DOM elements of the DOM tree of the web page based on the reordering, such that loading of the web page is completed in the browser based on sending all of the remaining DOM elements.
地址 Armonk NY US