New issue
Advanced search Search tips

Issue 657658 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Chrome-Proxy-Accept/Content-Transform should support heavy page qualifiers

Project Member Reported by bengr@chromium.org, Oct 19 2016

Issue description

The browser may add the qualifier "if-heavy" to the Chrome-Proxy-Accept-Transform header to request that data-heavy pages be transformed.

For example:

Chrome-Proxy-Accept-Transform: lite-page;if-heavy

means convert the page to a lite page if the page would otherwise be data heavy. 

Likewise, a transformed response should have the Chrome-Proxy-Content-Transform header with the qualifier "heavy".

For example:

Chrome-Proxy-Content-Transform: lite-page;heavy

means that the page was converted to a lite page because it was data heavy.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Oct 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6d41561dab634214a3a875614bb703f6c0885e47

commit 6d41561dab634214a3a875614bb703f6c0885e47
Author: bengr <bengr@chromium.org>
Date: Fri Oct 21 19:06:10 2016

Added support for requesting previews page transformations
on data heavy pages via the Chrome-Proxy-Accept-Transform
header.

BUG= 657658 

Review-Url: https://chromiumcodereview.appspot.com/2424263002
Cr-Commit-Position: refs/heads/master@{#426857}

[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/content/browser/content_lofi_decider.cc
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/content/browser/content_lofi_decider.h
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/content/browser/content_lofi_decider_unittest.cc
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate_unittest.cc
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.cc
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/core/common/data_reduction_proxy_headers.h
[modify] https://crrev.com/6d41561dab634214a3a875614bb703f6c0885e47/components/data_reduction_proxy/core/common/lofi_decider.h

Comment 2 by bengr@chromium.org, Oct 28 2016

Status: Started (was: Assigned)

Comment 3 by bengr@chromium.org, Mar 14 2017

Status: Fixed (was: Started)

Sign in to add a comment