Patent ID: 10908930

Abstract:
A method including receiving, at a web server, a first request from a client device to access a webpage. The method also can include downloading HTML elements and CSS elements of the webpage from the web server to the client device such that a web browser of the client device renders visible page content associated with the HTML elements and the CSS elements of the webpage. The method additionally can include downloading a first JavaScript file from the web server to the client device such that a first group of interactive user interface modules of the webpage are rendered by the client device using the first JavaScript file. The first group of interactive user interface modules can provide client-side interactive rendering of the webpage. The first JavaScript file can be a frameworkless JavaScript file. The method further can include downloading a second JavaScript file from the web server to the client device for a second group of interactive user interface modules. The second JavaScript file can be a framework-based JavaScript file for an isomorphic JavaScript framework. The second group of interactive user interface modules can be rendered at both the client device and the web server using the isomorphic JavaScript framework. Other embodiments are disclosed.