9. A computing device for linking a web extension and content contextually, the computing device comprising: a memory configured to store instructions; and a processor coupled to the memory, the processor executing an application in conjunction with the instructions stored in the memory, wherein the application is configured to: receive a manifest formatted using extensible markup language (XML) from a cache including at least one of: a memory cache and a disk cache, wherein the manifest includes the web extension and specifies a time period to activate the web extension; in response to a detection of the activation of the web extension, retrieve a regular expression rule of the web extension from the manifest and load the regular expression rule into the memory, wherein the web extension specifies entities in the regular expression rule and wherein the regular expression rule is a description of a pattern that matches an entity within the content; extract the entities on a server associated with the application, wherein the application hosts the web extension; evaluate the regular expression rule at run-time; in response to a detection of a user action to display the content, detect the content; process the content with the web extension to match the regular expression rule of the web extension to the entities in the content; store the entities in the memory and link the entities to the web extension contextually; display the content and the web extension that includes the entities that are contextually linked to the web extension; and emphasize the entities within the content and the web extension by utilizing a highlighting scheme to highlight the entities, wherein the highlighting scheme emphasizes a contextual link between the entities and the web extension.
9. A computing device for linking a web extension and content contextually, the computing device comprising: a memory configured to store instructions; and a processor coupled to the memory, the processor executing an application in conjunction with the instructions stored in the memory, wherein the application is configured to: receive a manifest formatted using extensible markup language (XML) from a cache including at least one of: a memory cache and a disk cache, wherein the manifest includes the web extension and specifies a time period to activate the web extension; in response to a detection of the activation of the web extension, retrieve a regular expression rule of the web extension from the manifest and load the regular expression rule into the memory, wherein the web extension specifies entities in the regular expression rule and wherein the regular expression rule is a description of a pattern that matches an entity within the content; extract the entities on a server associated with the application, wherein the application hosts the web extension; evaluate the regular expression rule at run-time; in response to a detection of a user action to display the content, detect the content; process the content with the web extension to match the regular expression rule of the web extension to the entities in the content; store the entities in the memory and link the entities to the web extension contextually; display the content and the web extension that includes the entities that are contextually linked to the web extension; and emphasize the entities within the content and the web extension by utilizing a highlighting scheme to highlight the entities, wherein the highlighting scheme emphasizes a contextual link between the entities and the web extension. 10. The computing device of claim 9 , wherein the application is further configured to: utilize the scheme to emphasize the entities and the regular expression rule including a notification scheme.