Google Chrome for Android data compression: what you need to know
The very latest Chrome beta for Android is now supporting data compression out of the box. Previously, you had to enable the feature on the experimental chrome://flags page on the device to make use of it. Now, the feature is part of the mobile browser's settings just like any other preference there.
To use it, you need the latest version of Chrome Beta installed on your Android device. You can grab it from Google Play or, if you have already installed it on your phone or tablet, via internal updates. The browser should display the update notification next time you start it.
Update: The feature has been rolled out to Chrome Stable for Android and iOS as of today (January 15th, 2014). When you start Chrome for the first time, you will receive a notification about the new feature which you can use to learn more about it or enable it on your device. You can enable or disable it in the settings as well as described below.
To find out if it is enabled or disabled do the following:
- Click on the menu button and select settings from the context menu that opens up.
- Locate bandwidth management here and activate the menu.
- Tap on reduce data usage on the next page.
- A switch at the tab indicates if it is turned on or off. You can tap on it to change its state. The very same page displays information about your data savings as well.
What's happening if you activate it?
If you activate the data compression feature in Chrome, all regular requests are redirected through Google servers. This is done to compress the data that is transferred between your device and the Internet. Compressing means that you will usually need to transfer less data than before to display websites or access other contents on the Internet.
You benefit from this if..
- You are on a limited bandwidth mobile data plan where every Kilobyte counts, or if you pay per Kilobyte / minute.
- The reception in your area is particularly bad so that your phone drops to low speed mode.
The traffic is only routed through a Google server if you are accessing http sites. Https connections are exempt from this.
A SPDY proxy runs on the server that can "multiplex multiple request and response streams in parallel over a single TCP connection". What this means is that you will get your data faster not only because it is compressed, but also because of SPDY which improves the connection speed in multiple ways:
- It transcodes images to the WebP format which reduces the image size. By how much depends on the source format used on the website, and how optimized it has been. According to Google, resulting images are up to 80% smaller.
Since you direct all http traffic through a Google server, you are informing Google about all websites that you visit on the Internet. Google can theoretically create a more thorough profile about your activities than before.
The Opera browser supports a similar concept called Off Road mode.
Data compression modes can speed up mobile Internet browsing significantly. These features on the other hand introduce possible privacy issues which users need to be aware of before they enable them in their browser of choice.Advertisement