requirements from web applications using the extension mechanism the web applications are able to offload the cloud servers function when offline and improve performance the extension mechanism also provides users with full control to the data passing through their web browsers application_number US 10776908 A description fig1 shows an example of a computing environment 100 in which aspects and embodiments may be potentially exploited the environment 100 includes one or more client computers 110 u201c clients u201d and one or more server computers 120 u201c servers u201d connected to each other by a network 130 for example the internet a wide area network wan or local area network lan the network 130 provides access to services such as the world wide web the u201c web u201d 131 the web 131 allows the client computer s 110 to access documents containing text based or multimedia content contained in e g pages 121 e g web pages or other documents maintained and served by the server computer s 120 typically this is done with a web browser application program 114 referred to herein as a u201c web browser u201d or u201c browser u201d executing in the client computer s 110 the location of each page 121 may be indicated by an associated uniform resource locator url 122 that is entered into the web browser application program 114 to access the page 121 many of the pages may include hyperlinks 123 to other pages 121 the hyperlinks may also be in the form of urls content accessed by the client computer s 110 may.