Controlled Parallel Compilation and Execution of JavaScripts
First Claim
Patent Images
1. ) A computing device comprising an application utilizing content comprising a plurality of JavaScripts, wherein the computing device one of compiles and executes a first of the plurality of JavaScripts substantially simultaneously as compiling and executing a second of the plurality of JavaScripts.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device comprising an application utilizing content comprising a plurality of JavaScripts, wherein the computing device compiles and executes a first of the plurality of JavaScripts substantially simultaneously as compiling and executing a second of the plurality of JavaScripts.
20 Citations
29 Claims
- 1. ) A computing device comprising an application utilizing content comprising a plurality of JavaScripts, wherein the computing device one of compiles and executes a first of the plurality of JavaScripts substantially simultaneously as compiling and executing a second of the plurality of JavaScripts.
-
13. ) A method of processing web page content comprising,
setting a resource-loading preference for one or more types of web page content; -
identifying one or more portions of the web page content that can be processed in-parallel without at least one of, modification of a shared Document Object Model, and initiating one or more web page content event dependencies; compiling at least a part of the one or more portions of the web page content in-parallel; and executing at least a part of the one or more portions of the web page content in-parallel. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. ) A computing system comprising,
means for requesting external JavaScripts in-parallel; -
means for compiling the JavaScripts in-parallel; and means for executing the JavaScripts in-parallel. - View Dependent Claims (21, 22, 23, 24)
-
-
25. ) A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying a web page on an electronic display comprising,
requesting to view a HTML file via a web browser, wherein the HTML file comprises one or more JavaScripts and a plurality of additional objects; -
parsing the HTML file; preferentially requesting to receive the one or more JavaScripts prior to requesting to receive at least a portion of the plurality of additional objects; compiling at least a portion of at least two of the one or more JavaScripts in-parallel; executing at least a portion of at least two of the one or more JavaScripts in-parallel; and displaying the web page on the electronic display. - View Dependent Claims (26, 27, 28, 29)
-
Specification