If you have Chrome for Android beta installed on your device, you have to try this one out. Visit chrome://flags and enable the flag data compression proxy and then restart the app. But hey, what does it do?
According to the Chromium blog, “This feature is powered by a connection to a SPDY proxy running on Google’s servers, paired with content optimization performed by our open-source PageSpeed libraries, specifically tuned for Chrome Beta on Android”
Chrome for Android’s data compression is enabled by Google’s own SPDY. SPDY (pronounced speedy) is an open networking protocol developed primarily at Google for transporting web content.
How does this work on Chrome for Android? Here are some insights from Google’s own whitepaper.
The core optimizations, which allow us to reduce overall data usage and speed up the page load times, are performed by Google servers. When the Data Compression Proxy feature is enabled, Chrome mobile opens a dedicated SPDY connection between your phone and one of the optimization servers running in Google’s datacenters and relays all HTTP requests over this connection.
I am trying this out currently and the first impression is good. I did notice improvements in page loading time. It is going to be more useful when I am on the go, because I use 2G most of the times on my phone (Vodafone’s 3G here sucks big time and I use a different connection for 3G which I use mostly on the cr48)
I am mostly convinced about the WebP image format, which Google uses to reduce image size while sending pictures to your Chrome through SPDY. But I am not 100% happy about it. If you look really close on those images, you will see what I am talking about.
Anyways, if you try this out, do let me know what you think.
via Chromium Blog.