Improve Browsing Speed

In this section, we’ll talk about improving our browsing experience. For this, we use Google Chrome: A free Internet browser released by Google on December 11, 2008. Its features include synchronization with Google services, tabbed browsing, automatic translation and spell checks. It also contains an integrated address bar/search bar, called the omnibox.

Chrome works quite well with Google sites and services such as YouTube and Gmail. It also manages its system resources conversely than other browsers. The V8 JavaScript engine was developed at Google and improves your experience on scripted websites and applications. Essentially, it should make the things you do on the Internet faster.
 
Without having to quote browser usage statistics. Google Chrome is undoubtedly the favorite web browser of today’s online generation. If numbers are any help, approximately 40% of Internet users browse with Google Chrome. How has it garnered such a dedicated fan following? For Chrome users, the answer is a no-brainer: compared to other browsers, Google Chrome is faster, sturdier, and lighter.
 
Despite being fast, like anything; we can tune it for improved performance. We will follow a quick 5-step guide to improve your browser speed by at least > 20% if left stock.

 

   

Improve our Experience

1. Stay updated:
Google offers stable updates on a regular basis, once in about 6 weeks. Updates contain newer advances in performance and security. It will also address and fix any loopholes or reported issues in former versions. Updating to the latest version ensures you are running the best Chrome features set to date.
 
You can do this under Settings > About Chrome

 

Chrome will auto-detect the running version and update if needed. Simply relaunch the web and you’r done for this part.

  

2. Clear Cookies & Data:
Chrome stores small files called cookies on your computer for a variety of reasons. One of which is to keep you logged in to your favorite websites. The browser also stores images and other files, this is called the cache. It makes pages load faster when you revisit them. For every website you visit, it’ll be saved. This can expand exponentially if you haven’t cleared your browser in weeks. It is said to clear about once every week or two, depending on the users’ use.
 
Settings > Privacy & Security > Clear browsing data

 

Disadvantage: While doing so means you will have to re-enter website URLs and form data once more. Websites will have to be loaded from scratch. In the end, the negligible time lost in the process will be more than compensated by the overall speed increase.
 
Optionally, you can automatically clear data every time you exit Chrome. This keeps it fast and clean at all times, but continuously deleting data and cookies upon exit. If you use your browser for repeated activities, this is less-recommend.
 

We also choose to block third-party cookies. Keep in mind: some websites may not work properly. Adjust if necessary.

 

3 Enable preload pages: 
Browsers use an IP address to load a webpage. When you visit a webpage, Chrome can look up these addresses. Doing so, it generates all the page’s links and loads the ones you might navigate to next. If you turn this setting on, websites and embedded content that are preloaded can set and read their own cookies as if you had visited them, even if you don’t.
 
Back to Settings > Privacy & Security > More

 

Un-check the option to ‘Help improve Chrome security’. As much as we want to help, we cannot sacrifice bandwidth and memory utilization for reports and data at the cost of our resources. Enable “Do Not Track” is optional but recommended. As personal preference and security measures, we leave payment methods disabled. Finally check the option “Preload pages for faster browsing and searching”.

 

4. Disable/delete unnecessary extensions:
Chrome Extensions are browser additions that alter the browser. These plugins or apps are written using web technologies like HTML, JavaScript, and CSS. Downloadable through the Chrome Web Store. By February 2010, over 2,200 extensions had been published by developers. It offers a variety of exciting apps covering many different fields from office productivity to education and music or games.
 
That is nice and all, but nothing is for free. It’ll take more demand from your browser. We recommend only 1 extension: AdBlocker. This is due to the fact that nowadays websites use a lot of ads and monetization ways for revenue. In some ways, it might be so that ads actually load first before content. A no-go for us.
 
At the end of the day, it is up to you what you’d like most. If some extensions are really helping you out, you shouldn’t eliminate them.
 
To manage your extensions, go to Settings > Extensions

  

 
5. Fine tuning Chrome
This will likely bring the biggest impact on the chrome browser. Be aware: Not every option is recommended as some are still experimental, also, enabling some features can decrease performance. It is worth mentioning that you shouldn’t do this on a workstation shared with different users, as you can lose data. You can test out and see what is best for your experience. If anything goes wrong, simply hit the reset button, or reinstall Chrome.

To enter the browser’s root, enter the following link in your address bar: chrome://flags/

You can safely enable the following features to reduce latency, memory usage and response times:

  • Override software rendering list

Lets you force the use of GPU acceleration even where it’s unsupported, overriding the default software rendering.

  •  QUIC protocol

Google has been working on a new protocol that combines elements of TCP and UDP that’s both faster and more secure. QUIC works by reducing the number of connection requests required to establish a secure connection with the server.

  • GPU rasterization

Use GPU to rasterize web content.

  • Touch UI Layout (Disable)

Enables touch UI layout in the browser’s top chrome.

  • Touch initiated drag and drop (Disable)

Touch drag and drop can be initiated through long press on a draggable element.

  • Zero-copy rasterizer

Enable this and raster threads will write directly to the GPU memory associated with tiles (the small, more manageable areas that large files are divided into in Chrome).

It makes Chrome significantly faster, but also not so great that it makes Chrome crash often due stability issues.

  • Enable resource loading hints

Enable using server-provided resource loading hints to provide a preview over slow network connections.

  • TLS 1.3 hardening for local anchors

This option enables the TLS 1.3 downgrade hardening mechanism for connections authenticated by local trust anchors. This improves security for connections to TLS-1.3-capable servers while remaining compatible with older servers. Firewalls and proxies that do not function when this is enabled do not implement TLS 1.2 correctly or securely and must be updated.

  • TLS 1.3 Early Data

This option enables TLS 1.3 Early Data (0-RTT), allowing GET requests to be sent during the handshake when resuming a connection to a compatible TLS 1.3 server.

  • Heap profiling sampling interval (in bytes, change to < 50Kb)

Heap profiling service uses Poisson process to sample allocations. Default value for the interval between samples is 100000 (100KB). This results in low noise for large and/or frequent allocations [size * frequency >> 100KB]. This means that aggregate numbers [e.g. total size of malloc-ed objects] and large and/or frequent allocations can be trusted with high fidelity. Lower intervals produce higher samples resolution, but come at a cost of higher performance overhead.

  • Parallel downloading

Enable parallel downloading to accelerate download speed. (Breaks down in multiple sizes, increased speeds for larger files)

  • Enable lazy image loading

Defers the loading of images marked with the attribute ‘loading=lazy’ until the page is scrolled down near them.

  • Enable lazy frame loading

Defers the loading of iframes marked with the attribute ‘loading=lazy’ until the page is scrolled down near them.

  • DeferAllScript previews

Enable deferring synchronous script on slow pages.

  • Enable improved UI for third-party cookie blocking

Enables an improved UI for existing third-party cookie blocking users.

  • Accelerated 2D canvas

Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering.

  • Native Client (Disable)

Support Native Client for all web applications, even those that were not installed from the Chrome Web Store.

  • Latest stable JavaScript features

Some web pages use legacy or non-standard JavaScript extensions that may conflict with the latest JavaScript features. This flag allows disabling support of those features for compatibility with such pages.

This should be some of your enabled/disabled settings:

Relaunch Chrome after everything is set. If for any reason you encounter incompatibilities, reset all features and re-enable one-for-one to troubleshoot the error.

If you followed most (if not all) steps, you should find a moderate speed boost. Final mention: Your internet provider is and always plays the largest role in networking and browsing performance.

Add comment

Topics

    Why do you Optimize?

    Loading ... Loading ...

    Did you know?

    Every > 1s delay in page load decreases conversion by 11%

    According to Google:
    “speed equals revenue”

    40% of people abandon a website that takes more than > 3s to load.

    PageSpeed can have direct impacts on your Adwords campaigns

    As page time goes from 1s > 5s probability of bounce increases by 90%