The “downloading Proxy Script” is a message that appears on the Chrome status bar. This message has been associated with a clog experience while opening a web page. To explain why this message occurs in the status bar, it is necessary to hint on the concept of proxy. Proxy is a go-between server of a browser of a user that is requesting for a given web page and the server that is hosting the web page. The Proxy Script is, therefore, the file responsible for how your web server communicates with the proxy server and eventually your web browser. And in the process of downloading this file, Chrome may appear drawling in performance.
Is the Problem Peculiar to Chrome?
Well, the simple answer is no; as all browsers can connect to a remote server using a proxy. However, most modern browsers don’t have a status bar statically displayed at the bottom or foot of their API as most desktop applications, like Windows office does. The information about a web address that a browser is accessing is most time dynamically displayed at the left bottom of the browser’s window. And what is being displayed depends on the browser. For instance, while loading a page, one browser can display “connecting” while others will display the exact web address that the browsing is connecting to. Google Chrome is among the few browsers that display the information about what happens between requesting a web page and displaying it; in this case, it displays that Chrome is downloading proxy script.
Why is This Message Being Displayed?
What is responsible for this is a proxy auto-config (PAC) file which, loosely, is referred to as a proxy script. As described above, a proxy script file contains a set of instructions on how a web browser can automatically choose the most appropriate proxy server while retrieving the destination URL.
Now, to keep things simple and avoid being lost in technical terms; the proxy script is a type of PAC, and the process of identifying the appropriate proxy server that will fetch the requested web address to the user’s browser is called Automatic Proxy Detection and is equally known as Web Proxy Auto-Discovery (WAPD). Majority of browsers comes with this feature enabled, with an option of disabling it. What this means is that if the WAPD is enabled on a browser, the system on which the browser is installed will search for the proxy configuration script which serves as fetcher of a set of proxies that can handle users’ request. The script is then downloaded, compiled, and run on the system and an instance of it called or used when a request is made by the user. All these hurdles can make your browser slow and frustrating; the problem occurs in the course of downloading the script on your system or compiling the code and calling its instances.
Ways to Avoid the Clog Associated with Downloading Proxy Script on Chrome.
Since WAPD, most times, comes enabled by default in google chrome, it means the solution comes handy. Access the settings function and disable the ability of your browser to detect proxies automatically. And here are the steps to follow to get that done:
- At the top right of Google Chrome is the menu which gives you assess to “settings.”
- Once you are in the Settings menu, search for “Advance” option which is located toward the end of the Settings page (menu), and click on it.
- Locate the “open proxy settings” option under system category and click on it.
- Clicking on the “open proxy settings” will take you to the connections tab where you can access “LAN Settings.”
- Under LAN settings, deselect the “Automatically detect proxy”
- Once this is done, click “Ok” to apply the new settings.
Once this is done, you should have a different browsing experience, one that sends your request swiftly and fetches your file efficiently. Except your network is slow, faulty or some other problem that requires administrator’s help or your ISP attention.
If disabling the ability of Chrome to download configuration script, that allows it to fetch for list of proxies to be used in the course of transferring URL from the clients to the host server and vice versa can speed up the functionality of the browser; then one may ask why enable the function in the first place?
Sometimes the benefit outweighs the cost. Using proxy allows the users of the network to conform to some set of standards and at the same time helps users to escape unnecessary censorship of their online activities; users can also use proxy to mask their identity thereby shielding them from unauthorized access to their files. These and more reasons are why proxy is used and why is being enabled by default, but the fact is majority of users don’t access the web via a proxy. Therefore, is just a sheer waste of time to be bearing the cost when the benefit is not accessible; a simple disabling of WAPD can take the cost away!