Browse Prior Art Database

Method and System for Reducing Load Time of a Webpage by Optimizing HTML Markup Size of Irrelevant Modules in Server Response

IP.com Disclosure Number: IPCOM000238121D
Publication Date: 2014-Aug-04
Document File: 2 page(s) / 97K

Publishing Venue

The IP.com Prior Art Database

Related People

Diptendu Bhowmick: INVENTOR

Abstract

A method and system is disclosed for reducing load time of a webpage by optimizing HTML markup size of irrelevant modules in server response. The method and system initially collects data from client and determines whether the client is interested in visualizing all HTML markups on the webpage. Based on the interest of the client, server reduces byte transfer time by reducing HTML markup size of the modules irrelevant to the client.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Method and System for Reducing Load Time of a Webpage by Optimizing HTML Markup Size of Irrelevant Modules in Server Response

Abstract

A method and system is disclosed for reducing load time of a webpage by optimizing HTML markup size of irrelevant modules in server response.  The method and system initially collects data from client and determines whether the client is interested in visualizing all HTML markups on the webpage.  Based on the interest of the client, server reduces byte transfer time by reducing HTML markup size of the modules irrelevant to the client.

Description

Server response time is an important factor in the overall webpage load time and in case of low bandwidth networks a browser spends a lot of time in downloading the server response.

Disclosed is a method and system for reducing load time of a webpage by optimizing HTML markup size of irrelevant modules in server response. 

In one implementation, the method and system initially collects information from client to determine whether the client is interacting with one or more modules on the webpage.  Here, the information can be screen resolution, user location, contextual information from the browser, required software and hardware support, connection speed, scroll position, Dots Per Inch (DPI) of the display and a key value map of all modules on the webpage at client side.  The screen resolution can be determined using a client side JavaScript* and user location can be determined based on input received from the client using location widgets like Locdrop.  The collected information is stored in a cookie.

The method and system later correlates the information received from the server with the information stored in the cookie to reduce the webpage size and load time of the webpage.  Assume that there are some changes in the information received from the server and the information stored in the cookie.  Then, the client transfers the information stored in the cookie to the server through an AJAX call program to optimize the HTML markup size of irrelevant modules.

The HTML markup size of irrelevant modules is optimized by passing each module on th...