SYSTEMS AND METHODS FOR MODIFYING A WEBSITE WITHOUT A BLINK EFFECT
First Claim
1. A method for mitigating a blink effect during modification of a webpage, the method comprising, by at least one hardware processor:
- preventing the display of a content of a webpage, the content comprising a plurality of elements;
receiving one or more modifications for the webpage, wherein the modifications are associated with a subset of one or more of the plurality of elements;
before one or more of the plurality of elements have been loaded, polling the subset of elements to determine whether one or more of the subset of elements is available for modification;
if it is determined that one or more of the subset of elements is available for modification, modifying the one or more of the subset of elements available for modification;
determining whether all of the subset of elements have been modified; and
, if it is determined that all of the subset of elements have been modified, displaying the content of the webpage.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for mitigating a blink effect during modification of a webpage, while minimizing delay. In an embodiment, a display of webpage content in a browser application is prevented. Modifications for at least some elements of the webpage content are received. Before one or more elements of the webpage content have loaded, elements to be modified are polled to determine whether they are available for modification. Elements to be modified, which are available for modification, are modified. Once all elements have been modified, the webpage content is displayed in the browser application.
47 Citations
20 Claims
-
1. A method for mitigating a blink effect during modification of a webpage, the method comprising, by at least one hardware processor:
-
preventing the display of a content of a webpage, the content comprising a plurality of elements; receiving one or more modifications for the webpage, wherein the modifications are associated with a subset of one or more of the plurality of elements; before one or more of the plurality of elements have been loaded, polling the subset of elements to determine whether one or more of the subset of elements is available for modification; if it is determined that one or more of the subset of elements is available for modification, modifying the one or more of the subset of elements available for modification; determining whether all of the subset of elements have been modified; and
, if it is determined that all of the subset of elements have been modified, displaying the content of the webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by at least one hardware processor:
-
prevent the display of a content of a webpage, the content comprising a plurality of elements; receive one or more modifications for the webpage, wherein the modifications are associated with a subset of one or more of the plurality of elements; before one or more of the plurality of elements have been loaded, poll the subset of elements to determine whether one or more of the subset of elements is available for modification; if it is determined that one or more of the subset of elements is available for modification, modify the one or more of the subset of elements available for modification; determine whether all of the subset of elements have been modified; and
,if it is determined that all of the subset of elements have been modified, display the content of the webpage. - View Dependent Claims (12, 13, 14, 15, 18, 19, 20)
-
Specification