A computer implemented method comprising: generating a first rendering result of a web page, the first rendering result being rendered with scripting turned on, generating a second rendering result of the web page, the second rendering result being rendered with scripting turned off, determining whether differences in the first rendering result and the second rendering result are content neutral, the determining comprising: identifying an outlink in the first rendering result missing from the second rendering result and determining, responsive to identifying the outlink, that the differences are not content neutral; and/or identifying a token in the first rendering result that is missing from the second rendering result and determining, responsive to identifying the token, that the differences are not content neutral; and/or identifying a quantity of tokens in the first rendering result that are missing from the second rendering result, determining that the quantity meets a threshold, and determining, responsive to determining the quantity meets the threshold, that the differences are not content neutral; and/or calculating a similarity score between a major component of the first rendering result and a major component of the second rendering result, determining whether the similarity score meets a similarity threshold, and determining that the differences are content neutral when the similarity score meets the similarity threshold; when the differences are content neutral, storing a URL for the web page in a content neutral URL data store; receiving a request from a browser, the request providing a URL, responsive to matching the provided URL to a URL in the content neutral URL data store: providing a response to the browser indicating the provided URL is a content neutral URL to allow the browser to render the URL with scripting turned off, and rendering, by the browser, the provided URL with scripting turned off; when the provided URL does not match a URL in the content neutral URL data store: providing a response to the browser indicating that the URL is non-content neutral; and rendering, by the browser, the provided URL in accordance with the browser settings for scripting. identifying an outlink in the first rendering result missing from the second rendering result and determining, responsive to identifying the outlink, that the differences are not content neutral; and/or identifying a token in the first rendering result that is missing from the second rendering result and determining, responsive to identifying the token, that the differences are not content neutral; and/or identifying a quantity of tokens in the first rendering result that are missing from the second rendering result, determining that the quantity meets a threshold, and determining, responsive to determining the quantity meets the threshold, that the differences are not content neutral; and/or calculating a similarity score between a major component of the first rendering result and a major component of the second rendering result, determining whether the similarity score meets a similarity threshold, and determining that the differences are content neutral when the similarity score meets the similarity threshold; when the differences are content neutral, storing a URL for the web page in a content neutral URL data store; receiving a request from a browser, the request providing a URL, responsive to matching the provided URL to a URL in the content neutral URL data store: providing a response to the browser indicating the provided URL is a content neutral URL to allow the browser to render the URL with scripting turned off, and rendering, by the browser, the provided URL with scripting turned off; providing a response to the browser indicating the provided URL is a content neutral URL to allow the browser to render the URL with scripting turned off, and rendering, by the browser, the provided URL with scripting turned off; when the provided URL does not match a URL in the content neutral URL data store: providing a response to the browser indicating that the URL is non-content neutral; and rendering, by the browser, the provided URL in accordance with the browser settings for scripting. providing a response to the browser indicating that the URL is non-content neutral; and rendering, by the browser, the provided URL in accordance with the browser settings for scripting.