Method to speed up web page loading for a final user
|
IP.com Disclosure Number: IPCOM000219434D
|
Publication Date: 29-Jun-2012 |
Publishing Venue
The IP.com Prior Art Database
Abstract
Language
English (United States)
Document File
4 pages / 52.3 KB
Page 01 of 4
Method to speed up web page loading for a final user
Nowadays performance of a web page, in terms of response time (defined as the interval of time since the user request to connect to that page until the page loading completion) is a key-factor in the web 2.0 world, where the success of a service can also depend on how it is fast in providing a response to the user.
The performances of a web based system depend on a lot of factors, both server and client sided; one of those factors is the browser performance, that is how the browser is fast to render and fully load the page requested by the user. The speed a browser loads a page depends on several factors, as the page complexity (presence of javascripts code, ajax requests, graphics and complex css) and the efficiency of the browser rendering engine.
Browsers keep on improving performances, but here it is proposed a new particular approach to improve the performances of a web page, in terms of response time, from the final user point of view. In fact, it could happen that, given a web page to load, distinct browser can take different times to fully load and render the page. This is because a particular browser could be optimised to render some particular content of the page to load, while another one could not.
As consequence, it could happen that, given a set of web pages to load and a set of browsers to use, each page can have distinct response time on each browser it is loaded on, and that there cannot be a best browser in terms of performance (that is, a browser providing best response times on *each* web page loaded, not depending on the features of the page to load), but, depending on the web page features, a browser
can provide better response time than a browser
, and vice versa with another web page with different features.
Then, here is provided a new approach to optimise web pages performance in term of response time, based on the idea of associating the page to the browser which provides the best response time to load it. This information is computed automatically, in a repeated way (with some user decided frequency), in order to grant the fact that the page is always opened with the best performing browser, even if the browser is updated or the page is changed.
Main steps of the disclosure:
The user identifies a set of web browsers he/she would like to use to load a web page (for instance Internet Explorer, Mozilla Firefox, Google Chrome, Opera Browser, and so on);
The user identifies a set of web pages...