質問: スマートフォンの通信量の消費を減らすためにサーバーとの通信をグーグルなどが提供するデータ圧縮用のサーバーを経由させて圧縮するという以下のようなテクノロジーがあります * **Google** > > Chrome のデータセーバーを使ってデータ使用量を減らす > > データセーバーの仕組み > > データセーバーを使用している状態でウェブページにアクセスすると、Google のサーバーにより、ダウンロードされるデータの量が抑えられます。 > > > * **Opera Max** > > サーバーを経由する独自技術でデータ通信を圧縮 > > 「Opera Max」は、端末上のあらゆるデータ通信を節約できる常駐型アプリ。セキュアな通信が可能な独自のサーバーを経由し、ユーザーがアクセスしているWebサイトのテキストデータ、画像データ、その他アプリの通信データなどを可能な限り圧縮することで、データ通信量を削減する仕組みになっている。 > > > * **Onavo Extend** > > スマホのデータ通信量を圧縮してくれる『Onavo Extend』【今日のライフハックツール】 > > 現在では、基本的にスマートフォンの月当たりのデータ通信量には上限があり、上限を超えると通信速度が大幅に落とされてしまいます。そんな中、『Onavo Extend』はデータ通信量を圧縮し、転ばぬ先の杖となってくれるアプリです。iPhone、Androidそれぞれに対応しています。 > > 大まかな仕組みが分かるように、以下に図解を載せておきます。 > > > ![画像の説明をここに入力](https://i.stack.imgur.com/D2FZ9.jpg) > > > ここで質問なんですが > > Chromeは通信量を50%も節約できるなんて知りませんでした。格安SIM運用に最適なブラウザかも。 > > > 言わずと知れたブラウザであり、僕も利用している Google Chrome ですが、通信量を50%節約できる設定があります。 > > > にあるようにテキストやHTMLやjavascriptを圧縮して通信量を50%程度削減するなどなら `gzip` などを利用すれば可能だと思ったのですが この圧縮用サーバーでは画像の圧縮も行ってくれるとのことで `jpg` や `png` などの圧縮画像もさらに圧縮して通信料を削減してくれるとのことです。 `jpg`や`png`は圧縮済みの画像なのでサーバーでもさらに圧縮することはできないと思うのですが この圧縮とはもしかしてスマホサイズへのサイズの縮小のことを指しているのでしょうか?
回答: > > Some images might look a little fuzzy. > > > らしいので、品質は多少下げていることと思います。 小さい画面で見れば気づかない程度を目標としているでしょうから、ある意味「スマホサイズへのサイズの縮小」と言えるかと思います。 Android向けと同一機能かは分かりませんが、デスクトップのChromeにもdata-saverというアドオンが提供されています。 これで、この質問ページを閲覧したところ、質問者さんが添付している79.6kBのJPG画像`D2FZ9.jpg` (ちなみにこの画像は著作権的に大丈夫なのでしょうか)が22.0kBになっていました。 面白いのは、WebP形式に変換されていた事です。 少し色の深みが無くなり、粗さもほんの僅かに見られましたが「劣化」という程の物でもなく、Googleはこの画像フォーマットを広めたいのだろうなと思います。 皆が使ってくれないので、こういったサービスを作って無理くり使わせているのかも知れませんね。