The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 11, 2023

Filed:

Jan. 21, 2021
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Branislav Abadzhimarinov, Sofia, BG;

Asen Radev, Sofia, BG;

Petar Nikalaev Ivanov, Sofia, BG;

Dimitar Kanev, Sofia, BG;

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 9/445 (2018.01); G06F 3/0482 (2013.01);
U.S. Cl.
CPC ...
G06F 9/44521 (2013.01); G06F 3/0482 (2013.01); G06F 8/41 (2013.01);
Abstract

A system can improve application performance by using lazy loading of code containers based on non-navigational actions in single-page or hybrid applications. A page can launch by loading a main bundle of code. The main bundle can include an action manifest that maps action identifiers to separate code modules. Those separate code modules can include functions for handling the actions. Based on a non-navigational action that occurs, the application can use the action manifest to map a first action identifier of the first action to a first code module. The application can then lazy load a first code module asynchronously from the main bundle. The application can also use route guards with filters to determine child actions, validate action routes, and cache the validated routes for later use without a remote server call.


Find Patent Forward Citations

Loading…