Add flags entry for experimental developer productivity features |
|||||
Issue descriptionThe experimental developer-productivity features, currently under feature policy experimental features, should be organized under a common flag that can enable them in isolation. This includes the existing features: unsized-media vertical-scroll as well as the upcoming optimized image policies image-compression legacy-image-formats maximum-downsample-image While it should certainly be in 'experimental' status, ideally this flag is also exposed in chrome://flags, so that it can be enabled independently on Android devices (where command-line flags require root privileges).
,
Apr 26 2018
,
Apr 26 2018
,
Apr 26 2018
,
Apr 27 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e40bdbd389d19b76d03281073b785a1044b68295 commit e40bdbd389d19b76d03281073b785a1044b68295 Author: Ian Clelland <iclelland@chromium.org> Date: Fri Apr 27 20:19:55 2018 Add a flag for experimental-productivity-features. This flag enables a set of features which are intended to help improve web developer productivity, by restricting the use of web-platform features which are commonly problematic, as well as adding new high- level APIs for common development patterns. This currently just enables three opt-in policy-controlled features: - sync-script - unsized-media - vertical-scroll Other policy-controlled features and LAPIs are expected to be added to this set in the future. Bug: 837344 Change-Id: Id7f89cbe2cc6fdc92278a42ea033e0fef0baabcb Reviewed-on: https://chromium-review.googlesource.com/1030906 Reviewed-by: Jeremy Roman <jbroman@chromium.org> Commit-Queue: Ian Clelland <iclelland@chromium.org> Cr-Commit-Position: refs/heads/master@{#554482} [modify] https://crrev.com/e40bdbd389d19b76d03281073b785a1044b68295/third_party/blink/renderer/platform/feature_policy/feature_policy.cc [modify] https://crrev.com/e40bdbd389d19b76d03281073b785a1044b68295/third_party/blink/renderer/platform/runtime_enabled_features.json5
,
May 4 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/37a985d7eedbb9214e6fe06885828fe3c620ca16 commit 37a985d7eedbb9214e6fe06885828fe3c620ca16 Author: Ian Clelland <iclelland@chromium.org> Date: Fri May 04 02:43:13 2018 Add a chrome://flags entry for experimental productivity features Bug: 837344 Change-Id: Ie1367ed1c12c714bad4d6aa28aa989b2a712c309 Reviewed-on: https://chromium-review.googlesource.com/1030841 Commit-Queue: Ian Clelland <iclelland@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#555968} [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/chrome/browser/about_flags.cc [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/chrome/browser/flag_descriptions.cc [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/chrome/browser/flag_descriptions.h [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/content/child/runtime_features.cc [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/content/public/common/content_features.cc [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/content/public/common/content_features.h [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/third_party/blink/public/platform/web_runtime_features.h [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/third_party/blink/renderer/platform/exported/web_runtime_features.cc [modify] https://crrev.com/37a985d7eedbb9214e6fe06885828fe3c620ca16/tools/metrics/histograms/enums.xml
,
May 5 2018
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by iclell...@chromium.org
, Apr 26 2018